_fwrite_nolock
Scrive i dati in un flusso, senza bloccare il thread.
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parametri
buffer
Puntatore ai dati da scrivere.size
Dimensione dell'elemento in byte.count
Numero massimo di elementi da scrivere.stream
Puntatore alla struttura FILE.
Valore restituito
Uguale a fwrite.
Note
Questa funzione è una versione non bloccante di fwrite. È identica a fwrite con la differenza che non è protetta da interferenze da parte di altri thread. Potrebbe essere più veloce perché non comporta un sovraccarico che blocca altri thread. Utilizzare questa funzione solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante gestisce già l'isolamento del thread.
Requisiti
Funzione |
Intestazione obbligatoria |
---|---|
_fwrite_nolock |
<stdio.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.
Esempio
Vedere l'esempio relativo a fread.