私はmethod(int id)
の中にクリティカルセクションを持つシナリオを持っています。複数のスレッドが異なるIDを使ってこのメソッドを呼び出すとき、これらの複数のスレッドにクリティカルセクションへのアクセス権を与えることができますが、id
(メソッドparam) "x"を持つ新しいスレッドが既に同じIDを持つスレッドもう一方のスレッドは入力できません。異なるIDを持つ複数のスレッドがクリティカルセクションに入ることを可能にするマルチスレッド
これ以上の情報が必要な場合はお知らせください。
はい、コードが書かれたシナリオに役立つだろう。 –
[組み込みのロックと同期](https://docs.oracle.com/javase/tutorial/essential/concurrency/locksync.html) –
@AndyTurnerは、最初のロックオブジェクトを占有しても、すべてのスレッドをブロックしませんか? – Memfisto