Condividi tramite


_fwrite_nolock

Scrive i dati in un flusso senza bloccare.

Sintassi

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.

Osservazioni:

Questa funzione è una versione non di blocco di fwrite. È identico a fwrite , 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
_fwrite_nolock <stdio.h>

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

Esempio

Vedere l'esempio per fread.

Vedi anche

I/O di flusso
fread
_write