共用方式為


_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

.NET Framework 對等用法

System::IO::FileStream::Write

請參閱

參考

資料流 I/O

fread

_write