Sdílet prostřednictvím


_fclose_nolock

Zavře datový proud bez uzamčení.

Syntaxe

int _fclose_nolock(
   FILE *stream
);

Parametry

stream
Ukazatel na FILE strukturu.

Vrácená hodnota

_fclose_nolock vrátí hodnotu 0, pokud se datový proud úspěšně zavře. Vrátí EOF hodnotu označující chybu.

Poznámky

Tato funkce je neblokovaná verze fclose. Je shodná s tím rozdílem, že není chráněná před rušením jinými vlákny. Může to být rychlejší, protože nezpůsobí režii zamknutí dalších vláken. Tuto funkci použijte pouze v kontextech bezpečných pro vlákna, jako jsou aplikace s jedním vláknem nebo kde volající obor již zpracovává izolaci vláken.

Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.

Požadavky

Function Požadovaný hlavičkový soubor
_fclose_nolock <stdio.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Viz také

Vstupně-výstupní operace streamu
_close
_fdopen, _wfdopen
fflush
fopen, _wfopen
freopen, _wfreopen