_fclose_nolock
Chiude un flusso senza bloccare.
Sintassi
int _fclose_nolock(
FILE *stream
);
Parametri
stream
Puntatore alla struttura FILE
.
Valore restituito
_fclose_nolock
restituisce 0 se il flusso è stato chiuso correttamente. Restituisce EOF
per indicare un errore.
Osservazioni:
Questa funzione è una versione non di blocco di fclose
. È identico, ad eccezione del fatto che non è protetto da interferenze da altri thread. Potrebbe essere più veloce perché non comporta l'overhead di blocco di altri thread. Utilizzare questa funzione 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.
Requisiti
Funzione | Intestazione obbligatoria |
---|---|
_fclose_nolock |
<stdio.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Vedi anche
I/O di flusso
_close
_fdopen
, _wfdopen
fflush
fopen
, _wfopen
freopen
, _wfreopen