Condividi tramite


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

Equivalente .NET Framework

System::IO::FileStream::Write

Vedere anche

Riferimenti

I/O di flusso

fread

_write