一直在关注研究.net下的并发处理,之前也发布过几篇文章,今天就都整理下。
使用BlockingCollection来做并发处理,同时增加并发队列来做并发处理时的退出判断:
你真的知道.NET Framework中的阻塞队列BlockingCollection的妙用吗?
不加任何的变量或是内存,直接使用原子锁来判断并发处理时的退出判断:
使用Interlocked在多线程下进行原子操作,无锁无阻塞的实现线程运行状态判断
阻塞队列,原子锁的介绍及解释:
<<操作系统精髓与设计原理>>读书笔记(一) 并发性:互斥与同步(1)