Khác hơn là tôi không biết nếu tôi có thể tái sản xuất nó ngay bây giờ mà nó đã xảy ra (tôi đã sử dụng ứng dụng cụ thể này trong một hoặc hai tuần mà không có vấn đề), giả sử rằng tôi đang chạy ứng dụng của tôi trong trình sửa lỗi VS , làm thế nào tôi nên đi về gỡ lỗi bế tắc sau khi nó xảy ra? Tôi nghĩ rằng tôi có thể nhận được tại ngăn xếp cuộc gọi nếu tôi tạm dừng chương trình và do đó xem nơi các chủ đề khác nhau đã xảy ra, nhưng nhấp vào tạm dừng chỉ ném Visual Studio vào bế tắc quá cho đến khi tôi giết ứng dụng của tôi.Làm cách nào để gỡ lỗi bế tắc?
Có cách nào khác ngoài cách duyệt qua cây nguồn của tôi để tìm các vấn đề tiềm ẩn không? Có cách nào để nhận cuộc gọi ngăn xếp khi sự cố đã xảy ra để xem vấn đề ở đâu không? Bất kỳ công cụ/mẹo/thủ thuật nào khác có thể hữu ích?
Dường như cũng chỉ dành cho C/C++ (không được quản lý mà tôi giả định, vì không có C được quản lý theo như tôi biết). –