Udostępnij za pośrednictwem


_fflush_nolock

Opróżnia strumień bez blokowania.

Składnia

int _fflush_nolock(
   FILE *stream
);

Parametry

stream
Wskaźnik do FILE struktury.

Wartość zwracana

Zobacz: fflush.

Uwagi

Ta funkcja jest wersją nieblokającą .fflush Jest identyczna z tą różnicą fflush , ż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
_fflush_nolock <stdio.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

We/Wy strumienia
fclose, _fcloseall
_flushall
setvbuf