私はスレッドベースのアプリケーションを 10 個のスレッドで作成し、データベース接続プールを 5 に維持し、トランザクションの成功または失敗に関係なくデータベース トランザクションを返しています。データベース接続へのスレッド アクセスを制御するためにカウンティング セマフォを使用する必要がありますか、それともアクセスを制御するために ReentrantLock とその条件オブジェクトを使用する必要がありますか? これら2つの概念は本当に混乱しています。提案があれば教えてください。
よろしく、
チャトゥハラ