Tôi muốn gọi số WaitHandle.WaitOne(TimeSpan)
trong .NET, nhưng tôi đang ở trên chuỗi STA và nó sẽ gửi tin nhắn trong khi đợi. Vì những lý do vượt quá phạm vi của câu hỏi này, tôi cần đợi mà không cần bơm. Làm thế nào tôi có thể chờ đợi một WaitHandle được báo hiệu mà không cần bơm tin nhắn?Làm thế nào để chờ đợi trên WaitHandle mà không cần bơm tin nhắn?
Dường như trong một số trường hợp mà WaitHandle.WaitOne
không bơm thông báo. Nhưng đôi khi nó có một số thông điệp. Xem những liên kết này để biết thêm thông tin về rằng:
tôi biết câu hỏi đã được trả lời, nhưng bạn có thể đưa ra một công thức chứng minh rằng WaitHandle.WaitOne có bơm tin nhắn không? Tôi không thực sự hiểu những gì đang xảy ra ở đây và tôi tò mò. –
wcoenen: Tôi đã thêm các liên kết trong câu hỏi của tôi cho biết rằng WaitOne đôi khi bơm tin nhắn. –