前言:我第一次接触“线程”的概念时,觉得它深奥难懂,看了好多本书,花了很长时间才领悟到它的真谛。现在我就以一个初学者的心态,把我所理解的“多线程”描述给大家。这一次是系列文章,比较完整的展示与线程相关的基本概念。希望对初学者有所帮助。语言比较精炼,有些地方需要反复阅读。

全书总链接

第21章 多 线 程

21.1 线程的概念

21.2 Thread类

21.3 线程的优先级

21.4 线程的插入

21.5 线程的状态

21.6 线程的同步

             21.6.1 线程同步的概念

             21.6.2 互锁(Interlocked类)

            21.6.3 管程(Monitor类)

            21.6.4 互斥体(Mutex类)

            21.6.5 死锁

      21.7 线程池

当然,这是面向初学者的,是面向第一次接触到线程概念的同学,高手们看见肯定会笑我,因为对高手来说太简单了,但我还是希望您能鼓励一下,如有批评指教,更是感激不尽。

说明:线程中用到了委托的概念,关于委托请参看委托的概念,有时间我会完整的贴出来。

PS:文章是从word复制过来的,有些地方格式很复杂,设置起来太麻烦,还是截图吧。

image

image

image

image