第三部分 线程的同步
同步的意思是在多线程程序中,为了使两个或多个线程之间,对分配临界资源的分配问题,要如何分配才能使临界资源在为某一线程使用的时候,其它线程不能再使用,这样可以有效地避免死锁与脏数据。脏数据是指两个线程同时使用某一数据,造成这个数据出现不可预知的状态!在C#中,对线程同步的处理有如下几种方法:
a) 等待事件:当某一事件发生后,再发生另一件事。
例子3:
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;