_fread_nolock
Odczytuje dane ze strumienia, bez blokowania innych wątków.
size_t _fread_nolock(
void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parametry
buffer
Miejsca przechowywania danych.size
Rozmiar w bajtach.count
Maksymalna liczba elementów do odczytu.stream
Wskaźnik, aby FILE struktury.
Wartość zwracana
See fread.
Uwagi
Ta funkcja jest wersją blokowania fread.Jest on identyczny z fread 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 |
---|---|
_fread_nolock |
<stdio.h> |
Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.