_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 |