今日、インタビューでは、getDBConnect()メソッドがあり、最大3つのスレッドが同時にアクセスできるようにする手順を作成するマルチスレッドの質問がありました。 4番目のスレッドがgetDBConnect()メソッドにアクセスしようとすると、3番目のスレッドがgetDBConnect()メソッドを解放すると4番目のスレッドは待機状態になり、その後4番目のスレッドは単純なスレッドまたはexecutorスレッドを使用してgetDBConnect()メソッドにアクセスします。最大3つのスレッドを並行して処理できるjavaマルチスレッド方法
上記の基準が満たされるようにマルチスレッドのプログラムを作成するにはどうすればよいか教えてください。
[this](https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Semaphore.html)でお読みください。 ) – zapl
私は、Java SEの組み込みクラスのjavadocsを調べるだけで充足可能なリクエストであるため、この質問を議論の対象外としています。 – hexafraction
「彼ら」は誰ですか? – Andremoniy