_fclose_nolock
Fecha um fluxo sem bloquear o thread.
int _fclose_nolock(
FILE *stream
);
Parâmetros
- stream
Ponteiro para o FILE estrutura.
Valor de retorno
fcloseRetorna 0 se o fluxo está fechado com êxito.Retorna EOF para indicar um erro.
Comentários
Essa funções é uma versão não-bloqueio do fclose.Ele é idêntico, exceto que ele não está protegido contra interferência por outros threads.Talvez seja mais rápido porque ele não aumentam a sobrecarga de bloqueio de outros segmentos.Use esta função apenas em contextos de thread-safe, como aplicativos de thread único ou onde o escopo de chamada já manipula o isolamento de thread.
Requisitos
Função |
Cabeçalho necessário |
---|---|
_fclose_nolock |
<stdio.h> |
Para obter mais informações de compatibilidade, consulte compatibilidade na introdução.