_fwrite_nolock
將資料寫入資料流,而不致鎖定的執行緒。
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
參數
buffer
要寫入之資料的指標。size
項目大小,以位元組為單位。count
要寫入的項目數的最大數目。stream
指標FILE結構。
傳回值
與 fwrite 相同。
備註
這個函式為非鎖定版本fwrite。它是等於fwrite不同之處在於它將不再受到干擾因其他執行緒。它可能會更快,因為它並不會造成其他執行緒所鎖定的額外負荷。這項功能僅在使用安全執行緒的內容,例如單一執行緒的應用程式,或呼叫的範圍已經處理執行緒隔離。
需求
Function |
所需的標頭 |
---|---|
_fwrite_nolock |
<stdio.h> |
如需相容性資訊,請參閱相容性在簡介中。
範例
請參閱範例的 fread。