ContextSwitchDeadlock
không nhất thiết có nghĩa là mã của bạn có vấn đề, chỉ là có khả năng xảy ra. Nếu bạn đi tới Debug > Exceptions
trong menu và mở rộng Managed Debugging Assistants
, bạn sẽ tìm thấy ContextSwitchDeadlock
được bật.
Nếu bạn tắt tính năng này, VS sẽ không còn cảnh báo bạn khi các mục đang xử lý mất nhiều thời gian. Trong một số trường hợp, bạn có thể có một hoạt động lâu dài một cách hợp lệ. Nó cũng hữu ích nếu bạn đang gỡ lỗi và đã dừng lại trong khi quá trình này đang xử lý - bạn không muốn nó phàn nàn trước khi bạn có cơ hội tìm hiểu vấn đề.