私は、visualvmを使ってデバッグモードでjavaプログラムを実行します。プログラムの中のメソッドがMainメソッドから呼び出されているのを知っていますが、なぜ他のスレッドがあるのかわかりません。私はそれらの世話を減らす方法はありますか?Javaプログラムのスレッド
答えて
それらのメソッド名によって示唆されるように、彼らはチェックのタイムアウトのためにMS SQL ServerのJDBCコネクタによって開始されたスレッドです(あなたのSQL要求が失われていきましたことと、タイムアウトをチェックせずに、あなたはブロックされる可能性があります永遠にSQLリクエストで)。彼らはあなたの良さのために始まり、あなたはそれを止める/減らすべきではありません。
ありがとう、私はコードを確認します。はい、メインメソッドから呼び出されたメソッドがあります。このメソッドは、データベースとの接続を取得するために呼び出されます。そのような4つのメソッドがあるので、私は4つの余分なスレッドが見つかりました。私は、メインメソッドで接続プールを使用し、その4つのメソッドのパラメータの1つとしてその接続を渡します。メソッドのパラメータを介して接続を渡すよりも良い方法はありますか? – goutthee
私はあなたがそれについて別個の質問を開くことを提案します。それはそれが実際にこの問題の範囲外です。私はJDBCの分野ではあまり経験がありません。 – glee8e
はいありがとう@ glee8e – goutthee
- 1. javaスレッド単純な愚かなプログラム
- 2. スレッド通信単純なJavaプログラムとJava Webアプリケーション
- 3. スレッドはプログラム
- 4. Javaのスレッド内のスレッド?
- 5. Javaプログラムの確定的なスレッド実行の決定
- 6. Javaのスレッド:古いスレッドにJavaスレッドへの新規の
- 7. Javaスレッド - スレッドのローカル変数
- 8. JavaスレッドとOSスレッド
- 9. Java:スレッドを別のスレッドに渡すスレッド
- 10. javaスレッドのブロック
- 11. スレッドのデッドロックjava
- 12. スレッドのベンチマークjava
- 13. Javaスレッドのシンプルキュー
- 14. Javaスレッド
- 15. スレッドに参加するとJavaプログラムがハングアップする
- 16. Javaスレッド実行プログラムはシャットダウンしませんか?
- 17. JavaスレッドまたはCudaスレッド
- 18. スレッドとソケットJavaの
- 19. Java、スレッド/スイングのヘルプ
- 20. スレッドの問題JAVA
- 21. appengineのスレッド/バックエンドjava
- 22. Javaのスレッド/同期
- 23. Javaスレッドの問題?
- 24. Javaのスレッドとマルチスレッド
- 25. Javaスレッド:スレッド間のExecutorService遅延
- 26. Javaスレッド管理
- 27. Javaゲームプログラミングとスレッド
- 28. Javaスレッド:synchronizedブロック
- 29. Javaスレッド "synchronized"
- 30. Javaスレッド実数
とは何ですか、1ms保存しますか? –
GCが別のスレッドにあると思われますか? –
1msを節約することはできません。私は主な方法とは別に5つの糸がある理由を知りたい。 – goutthee