2009-10-22 9 views

答えて

13

FindFirst、FindNext & FindCloseを使用してAPI呼び出しを使用するとスレッドセーフです。 すべてのスレッドは、ファイルアクセスに独自のAPIハンドルを使用する必要があります。

+2

はい、そうですが、API呼び出しを使用し、すべてのローカル変数はTSearchRec以外のスタックに保存されます。したがって、スレッド間でTSearchRecを共有しない場合は、スレッドセーフです。 –

5

共有TSearchRec変数を使用しない場合、ルーチンはスレッドセーフです。

+0

TSearchRecはスレッドの 'Execute'部分で定義されています –

関連する問題