Khi mutex trong hầu hết các hệ thống được thực hiện bằng cách sử dụng CAS ops, tôi đã tự hỏi về so sánh hiệu suất của hai cấu trúc này.try-lock cuộc gọi mutex và các cuộc gọi CAS
Có công bằng khi nói rằng nếu một mutex được thực hiện bằng cách sử dụng CAS, sau đó cuộc gọi thử khóa trên mutex đó sẽ giống nhau/hiệu suất tương tự so với các hoạt động CAS?
CAS, phụ thuộc vào hệ thống cao, tôi đã suy nghĩ nếu nó có thể được thay thế bằng một cách phổ biến hơn/bắt nguồn từ tiêu chuẩn hóa, mutex try-lock.
Win32 có mutex không gian người dùng ('CriticalSection's), đó chỉ là vấn đề về thuật ngữ. –