_fclose_nolock

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Ferme un flux sans verrouillage de threads.

int _fclose_nolock(   
   FILE *stream   
);  

Paramètres

stream
Pointeur vers le FILE structure.

fcloseretourne 0 si le flux est fermé correctement. Retourne EOF pour indiquer une erreur.

Ces fonctions est une version sans verrouillage de fclose. Il est identique, sauf qu’il n’est pas protégé contre toute interférence par d’autres threads. Elle peut être plus rapide, car elle n’entraîne pas la charge liée au verrouillage des autres threads. Utilisez cette fonction uniquement dans les contextes thread-safe, par exemple avec les applications monothread ou lorsque la portée appelante gère déjà l’isolation des threads.

FonctionEn-tête requis
_fclose_nolock<stdio.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility dans l’introduction.

Flux d’e/s
_close
_fdopen, _wfdopen
fflush
fopen, _wfopen
freopen, _wfreopen

Afficher: