最近在用lock改进wcf服务,假如我用lock让一个集合中的get,add,remove方法之间实现了互斥,但这样也同时限制了多个线程同时访问get的请求。我的理解是get方法本身对数据的完整性没有影响,可以开放多线程同时访问。既实现get,add,remove之间的互斥,又让get可以多线程访问,有没有好的解决方法呢。求大虾们指教。
用讀寫 鎖 分開。
http://www.cnblogs.com/Teco/archive/2012/03/24/2415263.html
谢了,我看看。