_fclose_nolock

ferme un flux de données sans thread-verrouillage.

int _fclose_nolock( 
   FILE *stream 
);

Paramètres

  • stream
    Pointeur vers la structure d' FILE .

Valeur de retour

fclose retourne 0 si le flux de données est correctement fermé.Retourne EOF pour indiquer une erreur.

Notes

Cela fonctionne est une version non verrouillante d' fclose.Identique à ceci près qu'il n'est pas protégé interférence avec à d'autres threads.Il peut être plus rapide car il ne provoque pas la charge mémoire pour verrouiller d'autres threads.Utilisez cette fonction uniquement dans des contextes thread-safe tels que les applications à un seul thread ou dont les handles appelants de portée déjà sur l'isolation.

Configuration requise

Fonction

en-tête requis

_fclose_nolock

<stdio.h>

Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.

Équivalent .NET Framework

Voir aussi

Référence

E/S de flux

_close

_fdopen, _wfdopen

fflush

le fopen, _wfopen

freopen, _wfreopen