Partager via


_fflush_nolock

Vide un flux sans verrouiller.

Syntaxe

int _fflush_nolock(
   FILE *stream
);

Paramètres

stream
Pointeur désignant la structure FILE.

Valeur retournée

Consultez l’article fflush.

Notes

Cette fonction est une version sans verrouillage de fflush. C’est identique à fflush, à ceci qu’il n’existe aucune protection contre les interférences par d’autres threads. L’opération peut être plus rapide, car elle n’entraîne pas de surcharge liée au verrouillage d’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.

Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.

Spécifications

Fonction En-tête requis
_fflush_nolock <stdio.h>

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

Voir aussi

E/S de flux
fclose, _fcloseall
_flushall
setvbuf