在路上的牛
永远在路上......
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 6 文章- 0 评论- 40
ASP.NET
公告
我的主页
个人资料
我的闪存
发短消息
<
2010年3月
>
日
一
二
三
四
五
六
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
我的标签
C#3.0(1)
无锁(1)
队列(1)
并发(1)
无锁 CAS 单例(1)
并发 多线程(1)
并发 多线程 不变(1)
随笔分类
.Net Framework
(rss)
ASP.NET
(rss)
C#(1)
(rss)
Parallel & Concurrency(5)
(rss)
随笔档案
2008年12月 (2)
2008年11月 (3)
2008年3月 (1)
相册
测试
收藏夹
ASP.NET
(rss)
最新评论
1. Re:使用CAS来实现个单例模式
Interlocked,java里面有这个吗? (yuping322)
2. re: 基于无锁的C#并发队列实现
文中无锁也仅仅是指无法获得锁时线程不休眠,等同于内联了自旋锁,对于占用锁时间非常少的情况节约了上下文的切换.比较交换,在硬件实现上,也是一个锁,也要面对一个CPU独占内存总线,其他CPU无法访问的瞬时... (游客123)
3. re: 基于无锁的C#并发队列实现
@蛙蛙池塘短路是正常的,当初我也来回想了好久,呵呵。if (residue == null) 是为了防止其他线程修改trail.Next,residue可以不为null是因为多线程的原因,而且算法又没... (在路上的牛)
4. re: 谈谈多线程编程(二)- 不变对象
........... (vicqqq)
5. re: 基于无锁的C#并发队列实现
//A 有其他process执行C成功,_tail应该指向新的节点41 if (residue == null) 这句,为什么residue == null就表示C执行成... (蛙蛙池塘)
阅读排行榜
1. 基于无锁的C#并发队列实现(2259)
2. C#3.0中的“多重继承”(2213)
3. 谈谈多线程编程(一)- 安全性策略(1525)
4. 谈谈多线程编程(二)- 不变对象(1497)
5. 使用CAS来实现个单例模式(597)
评论排行榜
1. C#3.0中的“多重继承”(14)
2. 基于无锁的C#并发队列实现(12)
3. 谈谈多线程编程(一)- 安全性策略(10)
4. 谈谈多线程编程(二)- 不变对象(3)
5. 使用CAS来实现个单例模式(1)