_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 dados a serem gravados.size
Item dimensionar em bytes.count
Número máximo de itens a serem gravados.stream
Ponteiro para o FILE estrutura.
Valor de retorno
Igual a Fwrite.
Comentários
Esta função é uma versão sem bloqueio de fwrite. É idêntico ao fwrite 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 |
---|---|
_fwrite_nolock |
<stdio.h> |
Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.
Exemplo
Consulte o exemplo para fRead.
Equivalente do NET Framework
sistema::IO::FileStream::gravar