Freigeben über


_fread_nolock

Liest Daten aus einem Stream gelesen, ohne dass andere Threads zu sperren.

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

Parameter

  • buffer
    Speicherort für Daten.

  • size
    Elementgröße in Bytes.

  • count
    Maximale Anzahl der zu lesenden Elemente.

  • stream
    Zeiger auf die FILE Struktur.

Rückgabewert

Weitere Informationen finden Sie unter fread.

Hinweise

Diese Funktion ist eine nicht sperrend Version von fread.Sie ist mit fread identisch, mit der Ausnahme, dass sie wird nicht von der Fehler durch andere Threads geschützt.Er ist möglicherweise schneller, da er nicht den Mehraufwand von anderen Threads heraus sperren verursacht.Verwenden Sie diese Funktion nur in threadsicherer Kontexten wie Anwendungen oder Singlethreaden, wo die aufrufende Ziehpunkte des Gültigkeitsbereichs bereits Isolation Thread ausgeführt werden.

Anforderungen

Funktion

Erforderlicher Header

_fread_nolock

<stdio.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

.NET Framework-Entsprechung

System::EA::FileStream::Lesen

Siehe auch

Referenz

Stream E/A

fwrite

_read