2011-08-12 11 views
1

私は、並行処理の詳細については、ロッククラスに取り組んでいます。私がしようとしているのは、キューに入れられたロックを作成することです。スレッドはロックを呼び出し、キューに追加され、ロックが解除されてスレッドがキューの行の先頭にある場合、そのスレッドは続行できます。メソッドにアクセスするスレッドを取得する方法は?

私が知りたいのは、ロックコードを現在実行しているスレッドを取得する方法はありますか、スレッドオブジェクトをパラメータとしてロックに渡す必要があるのでしょうか?

答えて

7

staticメソッドThread.currentThreadは、現在実行中のThreadオブジェクトへの参照を返します。

+0

ありがとう、今私は愚かな気分です。ドキュメントでそのメソッドを参照していない.... – AedonEtLIRA

+0

それは、幸運を起こる。 :-) –

関連する問題