Người ta có thể sử dụng biến CRITICAL_SECTION để loại trừ lẫn nhau.OK để sao chép CRITICAL_SECTION?
Câu hỏi của tôi là: CRITICAL_SECTION có hỗ trợ sao chép không? Nếu tôi chuyển một giá trị cho một chuỗi khác, tôi có thể biết chắc chắn rằng loại trừ lẫn nhau sẽ hoạt động không?
Tôi sẽ không ngạc nhiên nếu câu trả lời là "bạn không thể làm điều đó", nhưng thật tuyệt khi có một số xác nhận chính thức. Tôi đã không thể tìm thấy một tuyên bố một trong hai cách trong tài liệu.
Tài liệu nêu rõ rằng bạn không thể sửa đổi nội dung của 'CRITICAL_SECTION':" Quy trình cũng không được sửa đổi đối tượng, nhưng phải xử lý đối tượng đó là mờ đục về mặt logic ". –
Đó là lý do tại sao tôi nêu ra câu hỏi này. "Không thể" có nghĩa là gì? Nó không phổ biến cho bất cứ điều gì ngoài một xử lý để được manipulable bởi các chương trình người dùng. – casablanca
Nếu một API nói rằng một người tiêu dùng của API _must_ không làm điều gì đó, điều đó có nghĩa là "nếu bạn làm điều này, tất cả các cược sẽ bị tắt". –