Condividi tramite


_fread_nolock

legge i dati da un flusso, senza bloccare altri thread.

size_t _fread_nolock( 
   void *buffer,
   size_t size,
   size_t count,
   FILE *stream 
);

Parametri

  • buffer
    percorso di archiviazione per i dati.

  • size
    Dimensione elemento in byte.

  • count
    Numero massimo di elementi da leggere.

  • stream
    Puntatore a FILE struttura.

Valore restituito

Vedere fread.

Note

questa funzione è una versione non di blocco di fread.Equivale a fread 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

_fread_nolock

<stdio.h>

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

Equivalente .NET Framework

System:: I:: FILESTREAM:: Lettura

Vedere anche

Riferimenti

Flusso I/O

fwrite

_read