私はで作成しExecutorServiceています
ExecutorService executor = Executors.newFixedThreadPool(5);
と私は追加Runnablesします
executor.execute(runnable)
java.sql.Connection実行可能な実装内のどこかに作成され、finallyステートメント内で閉じられるインスタンスがあります。
これは、私が呼び出すまでは完全に機能しますexecutor.shutdownNow()。これを行うと、接続の値はnullとして取得されます。つまり、インスペクターが表示されますconnection = null。メソッドを使用してエグゼキュータを停止すると、shutdown()すべてが完全に機能します。
私は(Javaのソースコードでさえ)検索して読んでいますが、これを引き起こしている可能性があるものを理解できません。
私は捕まえようとしましたInterrupedExceptionが、どうやら何も投げられていません