_fclose_nolock
スレッドをロックしないでストリームを閉じます。
int _fclose_nolock(
FILE *stream
);
パラメーター
- stream
FILE 構造体へのポインター。
戻り値
fcloseストリームが正常に終了 0 を返します。EOF エラーを示すを返します。
解説
この値はfclose をロックしないバージョン機能します。これは同じですが他のスレッドによって干渉から保護されません。そのほかのスレッドをロックすることによるオーバーヘッドを生じるため処理速度があります。呼び出し元の範囲であるハンドルが分離によりシングルスレッド アプリケーションなどのスレッド セーフなコンテキストでのみこの関数を使用します。
必要条件
Function |
必須ヘッダー |
---|---|
_fclose_nolock |
<stdio.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。