次の方法で共有


_nolock 関数

_nolock 関数は、ロック操作を実行しないバージョンの I/O 関数です。 最大限のパフォーマンスを必要とするユーザーのために提供されています。 詳細については、「マルチスレッド ライブラリのパフォーマンス」を参照してください。

_nolock 関数は、プログラムが真のシングル スレッドの場合、または独自のロック操作を実行する場合にのみ使用します。

ロックを実行しないルーチン

ルーチンによって返される値 使用
_fclose_nolock ロック操作を行わずに、ストリームを閉じます
_fflush_nolock ロック操作を行わずに、ストリームをフラッシュします
$ ロック操作を行わずに、ストリームから文字を読み取ります
_fread_nolock ロック操作を行わずに、ストリームからデータを読み取ります
$ ロック操作を行わずに、指定した場所にファイル ポインターを移動します
$ ロック操作を行わずに、ファイル ポインターの現在位置を取得します
_fwrite_nolock ロック操作を行わずに、ストリームにデータを書き込みます
$ ロック操作を行わずに、ストリームから文字を読み取ります
$ エコーとロック操作を行わずに、コンソールから文字を取得します
$ ロック操作を行わずに、標準入力から文字を読み取ります
$ エコーを行い、ロック操作を行わずに、コンソールから文字を取得します
$ 指定したドライブの現在の作業ディレクトリの完全なパスを取得します
$ ロック操作を行わずに、ストリームに文字を書き込みます
$ ロック操作を行わずに、コンソールに文字を書き込みます
$ ロック操作を行わずに、stdout に文字を書き込みます
$ ロック操作を行わずに、ストリームに文字をプッシュして戻します
$ ロック操作を行わずに、コンソールから読み取った最後の文字をプッシュして戻します

関連項目

入力と出力
カテゴリ別ユニバーサル C ランタイム ルーチン