Tôi đang gỡ lỗi một quy trình máy chủ đang chạy trong Eclipse 3.4.1. Có 20 chủ đề hoặc hơn, thức dậy ở khoảng thời gian khác nhau sau khi ngủ.Làm thế nào để ngăn chặn các chủ đề khác ăn cắp tập trung khi gỡ lỗi trong Eclipse?
Tôi đặt điểm ngắt trong một phương pháp trên một luồng và Eclipse dừng ở đó một cách chính xác. Chủ đề được mở rộng bằng dấu vết ngăn xếp trong chế độ xem Gỡ lỗi và tôi có thể sử dụng các nút khác nhau để xem qua. Đây là tất cả những gì tôi mong đợi.
Vấn đề của tôi là dường như khi một luồng đang chạy khác thức dậy trong khi tôi đang đi qua, nó đánh cắp tiêu điểm trong khung nhìn Debug. Chuỗi treo của tôi không được chọn hoặc mở rộng nữa (nó có dấu + bên cạnh nó) và tất cả các nút đều bị tắt. Tôi phải nhấp lại vào chuỗi bị treo để tiếp tục gỡ lỗi.
Có ai nhìn thấy điều này trước đây và biết bất kỳ cách giải quyết hoặc cài đặt nào mà tôi có thể thay đổi không?
Dường như hiệu ứng tích cực không kéo dài, tôi quay trở lại với chủ đề bị treo mất tiêu điểm :-( –
Tương tự ở đây, kéo dài một lúc (lâu hơn) cho đến khi có thứ gì đó bị đá lại. – cklab