_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.