Opp*_*nal 9 silverlight thread-safety concurrent-collections
我正在开发一个应用程序框架,Silverlight将在客户端使用,而.NET 4则在服务器端使用.在内部,框架具有字典和队列数据结构,其中多个线程将同时访问集合.
在服务器端,我想利用System.Collections.Concurrent命名空间中可用的ConcurrentDictionary和ConcurrentQueue类.但是,这些类未在Silverlight 4中实现.
我正在考虑的两种方法是:
第一种方法允许我只实现我需要的Silverlight数据结构,但我担心在我的Silverlight实现和.NET 4中实现的并发集合类之间引入差异.
第二种方法将在客户端和服务器端提供一致的并发集合实现,但感觉就像我将重新发明轮子.
在Silverlight 中实现ConcurrentDictionary和ConcurrentQueue类似乎并不困难,但是Silverlight已经有一个很好的线程安全集合类库?
| 归档时间: |
|
| 查看次数: |
3810 次 |
| 最近记录: |