2010-11-08 41 views
5

Tôi đang tìm một trình quản lý khóa mà tôi có thể sử dụng để bảo vệ các tài nguyên khác nhau trong ứng dụng được phân phối của mình. Tìm kiếm khả năng nâng cấp đọc/ghi/đọc chuẩn.. Net/C# Trình quản lý khóa được phân phối cần

Bất kỳ ý tưởng nào?

+2

Mọi chi tiết khác? Loại tài nguyên nào? Kế hoạch ở đây là gì? – spender

+0

Tôi có bộ nhớ cache đối tượng được chia sẻ và tôi cần có khả năng "kiểm tra chỉnh sửa" đối tượng, thao tác và ghi lại bộ nhớ cache. Vì vậy, về cơ bản một phân phối cho mỗi đối tượng đọc/ghi khóa. – JakeSays

Trả lời

0

Cân nhắc sử dụng ConcurrentDictionary. Nó có thể có nhiều khóa cho tương tác hiệu quả đồng thời, và phương pháp của nó mạnh mẽ khuyến khích tư duy đồng thời, chẳng hạn như AddOrUpdateGetOrAdd, cả hai đều có quá tải với chức năng và đối tượng.

Các vấn đề liên quan