Partilhar 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 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

Consulte também

Referência

Fluxo de E/S

fRead

_Write