_fread_nolock

Lê dados de um fluxo, sem bloquear outros threads.

size_t _fread_nolock( 
   void *buffer,
   size_t size,
   size_t count,
   FILE *stream 
);

Parâmetros

  • buffer
    Local de armazenamento de dados.

  • size
    Item dimensionar em bytes.

  • count
    Número máximo de itens a serem lidos.

  • stream
    Ponteiro para o FILE estrutura.

Valor de retorno

Consulte fRead.

Comentários

Esta função é uma versão sem bloqueio de fread. É idêntico ao fread exceto pelo fato de que ele não está protegido contra interferência por outros threads. Talvez seja mais rápido porque não incorrem na sobrecarga de bloqueio de outros segmentos.Use esta função apenas em contextos de thread-safe, sistema autônomo aplicativos single-threaded ou onde o escopo de chamada já manipula o thread isolamento.

Requisitos

Função

Cabeçalho necessário

_fread_nolock

<stdio.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

sistema::IO::FileStream::Read

Consulte também

Referência

Fluxo de E/S

Fwrite

_read