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