Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membaca data dari aliran tanpa mengunci.
Sintaks
size_t _fread_nolock(
void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parameter
buffer
Lokasi penyimpanan untuk data.
size
Ukuran item dalam byte.
count
Jumlah maksimum item yang akan dibaca.
stream
Penunjuk ke FILE struktur.
Nilai hasil
Lihat fread.
Keterangan
Fungsi ini adalah versi non-penguncian dari fread. Ini identik dengan fread kecuali bahwa itu tidak dilindungi dari gangguan oleh utas lain. Mungkin lebih cepat karena tidak menimbulkan overhead penguncian utas lain. Gunakan fungsi ini hanya dalam konteks thread-safe seperti aplikasi utas tunggal atau di mana cakupan panggilan sudah menangani isolasi utas.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
| Fungsi | Header yang diperlukan |
|---|---|
_fread_nolock |
<stdio.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.