Udostępnij za pośrednictwem


_fread_nolock

Odczytuje dane ze strumienia, bez blokowania innych wątków.

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

Parametry

  • buffer
    Miejsca przechowywania danych.

  • size
    Rozmiar w bajtach.

  • count
    Maksymalna liczba elementów do odczytu.

  • stream
    Wskaźnik, aby FILE struktury.

Wartość zwracana

See fread.

Uwagi

Ta funkcja jest wersją blokowania fread.Jest on identyczny z fread 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

_fread_nolock

<stdio.h>

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

Odpowiednik w programie .NET Framework

System::IO::FileStream::Read

Zobacz też

Informacje

We/Wy strumienia

fwrite

_read