Bagikan melalui


_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.

Lihat juga

Streaming I/O
fread
_write