Nói rằng chúng tôi có một số luồng muốn kiểm tra khi một luồng khác hoàn thành nhiệm vụ của nó. Tôi đã đọc rằng chúng ta nên gọi một hàm kiểu Wait () sẽ làm cho luồng này chờ cho đến khi nhận được thông báo rằng luồng khác đã kết thúc. Và điều này là tốt bởi vì nó có nghĩa là chúng tôi không thực hiện bỏ phiếu đắt tiền.
Nhưng dù sao thì việc bỏ phiếu diễn ra ở cấp thấp hơn? Tức là nếu chúng ta thực hiện luồng chờ () không phải là hạt nhân thực hiện bỏ phiếu dù sao để kiểm tra khi luồng khác kết thúc để sau đó nó có thể thông báo cho luồng đầu tiên?
Tôi đoán tôi đã bỏ lỡ điều gì đó ở đây, ai đó có thể khai sáng cho tôi không?