Share via


_fflush_nolock

Libera um fluxo sem bloqueio.

Sintaxe

int _fflush_nolock(
   FILE *stream
);

Parâmetros

stream
Ponteiro para a estrutura FILE.

Valor retornado

Consulte fflush.

Comentários

Esta função é uma versão sem bloqueio de fflush. É idêntico a fflush exceto por não ser protegido contra interferência por outros threads. Pode ser mais rápido porque não incorre na sobrecarga de bloquear outros threads. Use esta função apenas em contextos thread-safe, como aplicativos de thread único ou em que o escopo de chamada já trata do isolamento de threads.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.

Requisitos

Função Cabeçalho necessário
_fflush_nolock <stdio.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Confira também

E/S de fluxo
fclose, _fcloseall
_flushall
setvbuf