Udostępnij za pośrednictwem


_fwrite_nolock

Zapisuje dane do strumienia, bez blokowania wątku.

size_t _fwrite_nolock(
   const void *buffer,
   size_t size,
   size_t count,
   FILE *stream 
);

Parametry

  • buffer
    Wskaźnik, aby dane są zapisywane.

  • size
    Rozmiar w bajtach.

  • count
    Maksymalna liczba elementów, które mają być zapisane.

  • stream
    Wskaźnik, aby FILE struktury.

Wartość zwracana

Same as fwrite.

Uwagi

Ta funkcja jest wersją blokowania fwrite.Jest on identyczny z fwrite z wyjątkiem, że nie jest chroniony przed zakłóceniami przez inne wątki.Może się szybciej, ponieważ nie musi ponosić koszty zablokowania inne wątki.Funkcję tę można stosować tylko w kontekstach wielowątkowość, takich jak aplikacji jednowątkowych lub gdzie zakres wywołujący już obsługuje izolacji wątków.

Wymagania

Funkcja

Wymaganego nagłówka

_fwrite_nolock

<stdio.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Przykład

Zobacz przykład dla fread.

Odpowiednik w programie .NET Framework

System::IO::FileStream::Write

Zobacz też

Informacje

Strumień we/wy

fread

_Write