Udostępnij za pośrednictwem


_fclose_nolock

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