次の方法で共有


_fclose_nolock

スレッドをロックしないでストリームを閉じます。

int _fclose_nolock( 
   FILE *stream 
);

パラメーター

  • stream
    FILE 構造体へのポインター。

戻り値

fcloseストリームが正常に終了 0 を返します。EOF エラーを示すを返します。

解説

この値はfclose をロックしないバージョン機能します。これは同じですが他のスレッドによって干渉から保護されません。そのほかのスレッドをロックすることによるオーバーヘッドを生じるため処理速度があります。呼び出し元の範囲であるハンドルが分離によりシングルスレッド アプリケーションなどのスレッド セーフなコンテキストでのみこの関数を使用します。

必要条件

Function

必須ヘッダー

_fclose_nolock

<stdio.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

同等の .NET Framework 関数

参照

関連項目

ストリーム入出力

_close

_fdopen、_wfdopen

fflush

fopen、_wfopen

freopen、_wfreopen