_fwrite_nolock
Menulis data ke aliran tanpa mengunci.
Sintaks
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parameter
buffer
Arahkan ke data yang akan ditulis.
size
Ukuran item dalam byte.
count
Jumlah maksimum item yang akan ditulis.
stream
Penunjuk ke FILE
struktur.
Nilai hasil
Sama seperti fwrite
.
Keterangan
Fungsi ini adalah versi non-penguncian dari fwrite
. Ini identik dengan fwrite
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 |
---|---|
_fwrite_nolock |
<stdio.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
Lihat contoh untuk fread
.