首页 新闻 会员 周边 捐助

.net 的cache内的集合元素是否线性安全?需要作并发处理吗?

0
悬赏园豆:50 [已关闭问题] 关闭于 2014-02-17 01:18

已知道cache线性安全,即同一时间多个线程对某个缓存项读写不会发生问题,

线程A: cache[key]=xxxx,

线程B: cache[key]=yyy;

现在问题是 如果我的Cache[key]是一个List<T>,两个线程同时移除一个相同的元素

线程A:  (cache[key] as List<T>).remove(x),

线程B:  (cache[key] as List<T>).remove(x);

会不会有问题?如何处理?

lindping的主页 lindping | 初学一级 | 园豆:3
提问于:2013-12-31 14:49
< >
分享
所有回答(1)
0

CACHE无法迭代所以线程问题只是先后问题

56180825 | 园豆:1749 (小虾三级) | 2014-01-01 21:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册