多线程总结

多线程的重要性和作用我就不做说明了。直接进入正题,整理下,整理了下网上的若干资源,写得很好的

一、首先不用说是MSDN:1.System.Threading 命名空间 (http://msdn.microsoft.com/zh-cn/library/system.threading(VS.80).aspx

System.Threading 命名空间提供一些使得可以进行多线程编程的类和接口。除同步线程活动和访问数据的类(MutexMonitorInterlockedAutoResetEvent 等)外,此命名空间还包含一个 ThreadPool 类(它允许用户使用系统提供的线程池)和一个 Timer 类(它在线程池线程上执行回调方法)。   MSDN是万物的本源。

二、 .net多线程编程的经验http://blog.csdn.net/henreash/article/details/2226382

.Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助

三、多线程系列http://www.cnblogs.com/huangxincheng/category/362940.html

5天不再惧怕多线程——第五天 线程池
摘要: 说到多线程,不可不说线程池,C#中关于池的概念很多,今天来整理下ThreadPool的使用。 是的,如果你很懒,如果你的执行任务比较短,如果你不想对线程做更精细的控制,那么把这些繁琐的东西丢给线程池吧。
5天不再惧怕多线程——第四天 信号量
摘要: 今天整理“信号量”的相关知识,其实想想也蛮有趣的,锁,互斥,信号量都可以实现线程同步,在framework里面主要有三种。<1>:ManualResetEvent<2>:AutoResetEvent<3>:Semaphore好,下面就具体看看这些玩意的使用。
5天不再惧怕多线程——第三天 互斥体
摘要: 没想到我的前两篇文章还挺受欢迎的,谢谢大家,今天整理下Mutex的使用。
5天不再惧怕多线程——第二天 锁机制
摘要: 当多个线程在并发的时候,难免会碰到相互冲突的事情,比如最经典的ATM机的问题,并发不可怕,可怕的是我们没有能力控制。线程以我的理解可以分为三种① 锁。② 互斥。③ 信号。
5天不再惧怕多线程——第一天 尝试Thread
摘要: 原本准备在mongodb之后写一个lucene.net系列,不过这几天用到多线程时才发现自己对多线程的了解少之又少,仅仅停留在lock上面,故这几天看了下线程参考手册结合自己的心得整理一下放在博客上作为自己的学习笔记。 好了,我们知道“负载”是一个很时尚,很牛X的玩意,往大处说,网站需要负载,数据库需要负载。往小处说,线程也需要负载,面对海量的用户请求,我们的单线程肯定扛不住,那么怎么办,一定要负载,所以说多线程是我们码农必须要熟练掌握的一门技术。 在framework中给我们提供了一个Threading命名空间,在后面的系列中我也是主要整理这几个类的...

 

三个说的是一个意思,都是对System.Threading 命名空间的学习吧~

仅供自己学习使用,不妄想对各位有帮助,所以只发到自己主页,有缘人得以共同学习。。。

posted @ 2012-04-21 21:17  DebugLZQ  阅读(454)  评论(1编辑  收藏  举报