Compartilhar via


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

Equivalência do .NET Framework

System::IO::FileStream::Write

Consulte também

Referência

Fluxo de i/O

fRead

Write