Có cách nào để sử dụng các phương thức Interlocked.CompareExchange();
và Interlocked.Increment();
so với các giá trị được lưu trữ trong tệp ánh xạ bộ nhớ không?Cách sử dụng các hoạt động liên khóa với các tệp ánh xạ bộ nhớ trong .Net
Tôi muốn triển khai dịch vụ đa luồng sẽ lưu trữ dữ liệu trong tệp được ánh xạ bộ nhớ, nhưng vì đa luồng, tôi cần phải ngăn việc ghi xung đột nên tôi tự hỏi về các hoạt động được liên kết thay vì sử dụng khóa rõ ràng.
Tôi biết có thể với mã gốc, nhưng nó có thể được thực hiện trong mã được quản lý trên .NET 4.0 không?
Cũng đang tìm kiếm điều này. Bạn đã bao giờ tìm thấy một giải pháp? – TravisWhidden
Đăng câu trả lời bên dưới. Xin vui lòng chấp nhận !!! :) Cảm ơn. – TravisWhidden