_fwrite_nolock
Zapisuje dane do strumienia, bez blokowania wątku.
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parametry
buffer
Wskaźnik, aby dane są zapisywane.size
Rozmiar w bajtach.count
Maksymalna liczba elementów, które mają być zapisane.stream
Wskaźnik, aby FILE struktury.
Wartość zwracana
Same as fwrite.
Uwagi
Ta funkcja jest wersją blokowania fwrite.Jest on identyczny z fwrite z wyjątkiem, że nie jest chroniony przed zakłóceniami przez inne wątki.Może się szybciej, ponieważ nie musi ponosić koszty zablokowania inne wątki.Funkcję tę można stosować tylko w kontekstach wielowątkowość, takich jak aplikacji jednowątkowych lub gdzie zakres wywołujący już obsługuje izolacji wątków.
Wymagania
Funkcja |
Wymaganego nagłówka |
---|---|
_fwrite_nolock |
<stdio.h> |
Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.
Przykład
Zobacz przykład dla fread.