_nolock funzioni

Le _nolock funzioni sono versioni di funzioni di I/O che non eseguono alcun blocco. Vengono forniti per gli utenti che richiedono prestazioni massime. Per altre informazioni, vedere Prestazioni delle librerie multithreading.

Usare _nolock le funzioni solo se il programma è realmente a thread singolo o se esegue il proprio blocco.

Routine senza blocco

Ciclo Utilizzo
_fclose_nolock Chiude un flusso senza bloccare
_fflush_nolock Scarica un flusso senza bloccare
_fgetc_nolock, _fgetwc_nolock Legge un carattere da un flusso senza blocco
_fread_nolock Legge i dati da un flusso senza bloccare
_fseek_nolock, _fseeki64_nolock Sposta il puntatore del file in una posizione specificata senza bloccare
_ftell_nolock, _ftelli64_nolock Ottiene la posizione corrente di un puntatore al file senza bloccare
_fwrite_nolock Scrive i dati in un flusso senza bloccare
_getc_nolock, _getwc_nolock Legge un carattere da un flusso senza blocco
_getch_nolock, _getwch_nolock Ottiene un carattere dalla console senza eco e senza blocco
_getchar_nolock, _getwchar_nolock Legge un carattere dall'input standard senza blocco
_getche_nolock, _getwche_nolock Ottiene un carattere dalla console con eco e senza blocco
_getdcwd_nolock, _wgetdcwd_nolock Ottiene il percorso completo della directory di lavoro corrente nell'unità specificata
_putc_nolock, _putwc_nolock Scrive un carattere in un flusso senza bloccare
_putch_nolock, _putwch_nolock Scrive un carattere nella console senza bloccare
_putchar_nolock, _putwchar_nolock Scrive un carattere in stdout senza blocco
_ungetc_nolock, _ungetwc_nolock Inserisce nuovamente un carattere nel flusso senza bloccare
_ungetch_nolock, _ungetwch_nolock Esegue il push dell'ultimo carattere letto dalla console senza bloccare

Vedi anche

Input e output
Routine di Universal C Runtime per categoria