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.
Zamyka strumień bez blokowania.
Składnia
int _fclose_nolock(
FILE *stream
);
Parametry
stream
Wskaźnik do FILE struktury.
Wartość zwracana
_fclose_nolock Zwraca wartość 0, jeśli strumień został pomyślnie zamknięty. Zwraca polecenie EOF , aby wskazać błąd.
Uwagi
Ta funkcja jest wersją nieblokającą .fclose Jest identyczna, z tą różnicą, ż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 |
|---|---|
_fclose_nolock |
<stdio.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
We/Wy strumienia
_close
_fdopen, _wfdopen
fflush
fopen, _wfopen
freopen, _wfreopen