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 elemento in byte.

  • count
    Numero massimo di elementi da scrivere.

  • stream
    Puntatore a FILE struttura.

Valore restituito

Uguale a fwrite.

Note

questa funzione è una versione non di blocco di fwrite.Equivale a fwrite a meno che non sia protetto da interferenze da parte di altri thread.Potrebbe essere più veloce perché non comporta un sovraccarico di bloccare escludere altri thread.Utilizzare questa funzione solo in contesti thread-safe come applicazioni a thread singolo o della pipe chiamante di ambito già threading di isolamento.

Requisiti

Funzione

Intestazione di associazione

_fwrite_nolock

<stdio.h>

Per ulteriori informazioni sulla compatibilità, vedere compatibilità nell'introduzione.

Esempio

Vedere l'esempio relativo a fread.

Equivalente .NET Framework

System:: I:: FILESTREAM:: scrivere

Vedere anche

Riferimenti

Flusso I/O

fread

_write