Tôi đang cố gắng sử dụng một mutex để bảo vệ quyền truy cập vào một số phần cứng từ nhiều chủ đề, nhưng tôi đang bối rối như những gì các tham số exitContext
nghĩa/does:Ngữ cảnh lối ra có nghĩa là gì đối với WaitHandle.WaitOne nghĩa là gì?
public virtual bool WaitOne (
int millisecondsTimeout,
bool exitContext
)
The docs nói:
exitContext - đúng để thoát khỏi miền đồng bộ hóa cho ngữ cảnh trước khi chờ (nếu trong ngữ cảnh được đồng bộ hóa) và phản hồi sau đó; nếu không, false.
... nhưng điều đó thực sự có ý nghĩa gì và hậu quả của việc đặt thành đúng hay sai? Tôi đã đặt nó thành hiện thực và mã này dường như hoạt động, nhưng tôi lo lắng rằng tôi không hoàn toàn hiểu những gì nó đang ở dưới mui xe!