_putch_nolock, _putwch_nolock
Grava um caractere no console sem bloquear o thread.
Importante
Esta API não pode ser usada em aplicativos que executam no Tempo de Execução do Windows.Para obter mais informações, consulte Funções CRT sem suporte pelo /ZW.
int _putch_nolock(
int c
);
wint_t _putwch_nolock(
wchar_t c
);
Parâmetros
- c
Caractere a ser a saída.
Valor de retorno
Retorna c se tiver sucesso. Se _putch_nolock falhar, retornará EOF; se _putwch_nolock falhar, retornará WEOF.
Comentários
_putch_nolock e _putwch_nolock são idênticos a _putch e _putwch, respectivamente, exceto que não são protegidos contra a interferência de outros threads. Elas podem ser mais rápidas, pois não incorrem na sobrecarga de bloquear outros threads. Use essas funções somente em contextos de thread-safe, como aplicativos single-threaded ou onde o escopo de chamada já manipula o isolamento do thread.
Mapeamentos da rotina de texto genérico
Rotina Tchar.h |
_UNICODE e _MBCS não definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
Para obter mais informações sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das Bibliotecas em tempo de execução C.