Tôi đang sử dụng VS2010 Beta 2 để gỡ lỗi một số mã đa luồng. Tình yêu song song ngăn xếp, vvCố định tất cả các chủ đề về điểm ngắt trong VS2010
Tôi có một câu hỏi, mặc dù: Tôi có một breakpoint đặt trong một phương pháp có thể được gọi bởi nhiều chủ đề. Khi tôi nhấn vào điểm ngắt, tôi thực sự muốn giữ tiêu điểm trên sợi đã kích hoạt điểm ngắt đó. Tuy nhiên, khi tôi nhấn "bước", VS thường chuyển sang một chủ đề khác (nói rằng tôi dừng lại trên thread 1, nhưng trong khi đó, thread 2 chạm điểm ngắt của tôi).
Tôi biết rằng tôi có thể cố định thủ công chủ đề trong cửa sổ chuỗi. Có cách nào để làm điều đó tự động - về cơ bản, một khi tôi nhấn một breakpoint, đóng băng tất cả các chủ đề ngoại trừ hiện tại cho đến khi tôi nhấn F-5?
Yea, một sự vội vã như vậy, đặc biệt nếu bạn có nhiều chủ đề song song! Có thể lưu ý threadID như Kragen đã nói và sử dụng "Run to cursor" để tiến tới dòng tiếp theo. Nếu một chuỗi truy cập vào dòng và threadID của nó không phải là một trong những bạn theo dõi tắt sau đó lặp lại "chạy đến con trỏ" cho đến khi bạn nhận được các chủ đề mong muốn. Ít nhất VS sẽ không nhảy qua tất cả các chương trình và bạn tiếp tục mất tập trung. – Llyle