_putch_nolock, _putwch_nolock

Scrive un carattere nella console senza bloccare.

Importante

Non è possibile usare questa API nelle applicazioni eseguite in Windows Runtime. Per altre informazioni, vedere Funzioni CRT non supportate nelle app della piattaforma UWP (Universal Windows Platform).

Sintassi

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

Parametri

c
Carattere da restituire.

Valore restituito

Se l'esito è positivo, restituisce c. Se _putch_nolock ha esito negativo, restituisce EOF; se _putwch_nolock ha esito negativo, restituisce WEOF.

Osservazioni:

_putch_nolock e _putwch_nolock sono rispettivamente identici a _putch e _putwch, ad eccezione del fatto che non sono protetti da interferenze da altri thread. Potrebbero essere più veloci perché non comportano il sovraccarico di blocco di altri thread. Utilizzare queste funzioni solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante già gestisce l'isolamento del thread.

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Mapping di routine di testo generico

Routine Tchar.h _UNICODE e _MBCS non definito _MBCS definito _UNICODE definito
_puttch_nolock _putch_nolock _putch_nolock _putwch_nolock

Requisiti

Ciclo Intestazione obbligatoria
_putch_nolock <conio.h>
_putwch_nolock <conio.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Librerie

Tutte le versioni delle librerie di runtime C.

Vedi anche

I/O della console e della porta
_cprintf, _cprintf_l, _cwprintf_cwprintf_l
_getch, _getwch