Compartilhar via


_putch_nolock, _putwch_nolock

Grava um caractere para o console sem bloquear o thread.

int _putch_nolock(
   int c
);
wint_t _putwch_nolock(
   wchar_t c
);

Parâmetros

  • c
    Caractere de saída.

Valor de retorno

Retornac se for bem-sucedido.If _putch_nolock falhar, ela retornará EOF; if _putwch_nolock falhar, ela retornará WEOF.

Comentários

_putch_nolock and _putwch_nolock são idênticos aos _putch and _putwch, respectivamente, exceto que eles não estejam protegidos contra interferência por outros threads.Talvez mais rápidos porque eles não aumentam a sobrecarga de bloqueio de outros segmentos.Utilizar essas funções em contextos de thread-safe, sistema autônomo aplicativos single-threaded ou onde o escopo de chamada já manipula o thread isolamento.

Mapeamentos de rotina de texto genérica

Rotina tchar.h

_UNICODE e _MBCS não definido

_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 de compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões do C em time de execução bibliotecas.

Consulte também

Referência

Console e porta de E/s

_cprintf, _cprintf_l, _cwprintf, _cwprintf_l

_getch, _getwch