>>898
使おうと思えば使えるけれども、誰もそういうことはやらない。
例えば40個の(JDBC)Connectionを保持できるような配列を
クラスのメンバ変数として切っておいて
race conditionに注意しつつ空きスロットを探してコネクション
を使いまわすことは、やろうと思えばできるけれども、そのような
目的のためには、既にConnection Poolingという機構が存在する
ので、そちらを使うのが定石。

・実行時のConnectionの破棄(再作成)
・Connection数の上限値の変更
・現在使われているConnectionの数の参照
・(いわゆる)ハートビートに類する機構

といった機能も通常は欲しいはずで、出来合いの仕組みが
そういうことをサポートしているのであれば、わざわざそれに
劣るような物を作り込む必要はない。