Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Odczytuje dane ze strumienia bez blokowania.
Składnia
size_t _fread_nolock(
void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parametry
buffer
Lokalizacja przechowywania danych.
size
Rozmiar elementu w bajtach.
count
Maksymalna liczba elementów do odczytania.
stream
Wskaźnik do FILE struktury.
Wartość zwracana
Zobacz: fread.
Uwagi
Ta funkcja jest wersją nieblokającą .fread Jest identyczna z tą różnicą fread , że nie jest chroniona przed ingerencją innych wątków. Może to być szybsze, ponieważ nie wiąże się z obciążeniem zablokowania innych wątków. Tej funkcji należy używać tylko w kontekstach bezpiecznych wątkowo, takich jak aplikacje jednowątkowe lub gdzie zakres wywołujący obsługuje już izolację wątków.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
| Function | Wymagany nagłówek |
|---|---|
_fread_nolock |
<stdio.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.