_fwrite_nolock
Grava dados em um fluxo, sem bloquear o thread.
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parâmetros
buffer
Ponteiro para os dados a serem gravados.size
Tamanho em bytes do item.count
Número máximo de itens a serem gravados.stream
Ponteiro para o FILE estrutura.
Valor de retorno
Same as Fwrite.
Comentários
Essa função é uma versão não-bloqueio do fwrite.Ele é idêntico ao fwrite , 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 |
---|---|
_fwrite_nolock |
<stdio.h> |
Para obter mais informações de compatibilidade, consulte compatibilidade na introdução.
Exemplo
Consulte o exemplo para fread.