_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