メイン クラス RunTest と興味深いクラス QueueListener を使用して、Eclipse でマルチスレッド Java コードをデバッグしている場合。
仮定:
- RunTest が初期化されると、QueueListener がバックグラウンドで実行されます。
- RunTest が終了すると - QueueListener が終了します
- RunTest には単一のメソッドがあり、その中にブレークポイントがあります
- ブレークポイントを持つ QueueListener に単一のメソッドがあります
- QueueListener は何度でも実行できます
- RunTest は実行ごとに 1 回だけ実行されます (親クラス)
Eclipse でデバッグすると、両方のブレークポイントが表示されます。しかし、Eclipse は RunTest を優先し、デバッガーでそのスレッドを選択して手動で QueueListener に切り替える必要があり、これを何度も繰り返します。
私が QueueListener にもっと興味を持っていることを Eclipse に伝える方法はありますか?