Ich debugge einen Server-Prozess in Eclipse 3.4.1 ausgeführt. Es gibt 20 Threads oder so, aufwachen in verschiedenen Abständen nach dem Schlafen.Wie kann man andere Threads stoppen, die den Fokus beim Debuggen in Eclipse stehlen?
Ich setze einen Haltepunkt in einer Methode auf einem Thread, und Eclipse stoppt dort richtig. Der Thread wird in der Debug-Ansicht mit einem Stack-Trace erweitert, und ich kann die verschiedenen Schaltflächen zum Durchlaufen verwenden. Das ist alles was ich erwarte.
Mein Problem ist, dass es scheint, wenn ein anderer laufender Thread aufwacht, während ich durchtrete, stiehlt es den Fokus in der Debug-Ansicht. Mein unterbrochener Thread ist nicht mehr ausgewählt oder erweitert (er hat ein + daneben) und alle Schaltflächen sind deaktiviert. Ich muss auf den unterbrochenen Thread klicken, um mit dem Debuggen fortzufahren.
Hat jemand dies schon einmal gesehen und kennt keine Workarounds oder Einstellungen, die ich ändern könnte?
Scheint der positive Effekt nicht dauern, ich bin zurück mit dem aufgehängten Thread Fokus verlieren :-( –
Das gleiche hier, dauert für eine Weile (länger), bis etwas wieder herauskickt. – cklab