_fwrite_nolock
Schreibt Daten an einen Stream, ohne den Thread zu sperren.
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parameter
buffer
Zeiger auf die Daten geschrieben werden.size
Elementgröße in Bytes.count
Maximale Anzahl Elemente geschrieben werden.stream
Zeiger auf die FILE-Struktur.
Rückgabewert
Dieselbe Bedeutung wie fwrite.
Hinweise
Diese Funktion ist eine nicht sperrende Version von fwrite. Sie ist mit fwrite identisch, allerdings wird von nicht stören durch andere Threads vor. Sie kann schneller, weil sie nicht den Mehraufwand durch andere Threads heraus sperren verursacht. Verwenden Sie diese Funktion nur in threadsicherer Kontexten Singlethreadanwendung wie Anwendungen oder, wo die aufrufende Handles des Bereichs bereits Isolation Datentabelle.
Anforderungen
Funktion |
Erforderlicher Header |
---|---|
_fwrite_nolock |
<stdio.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.
Beispiel
Im Beispiel für fread.