qiyue

导航

线程的同步和线程间的协调笔记

  线程的同步和线程间的协调

通常非同步线程的运行时间不可予知;

保护数据,当多个线程访问数据时,避免出现不可知的结果;

协调线程使线程在到达某个状态是可以改变其状态。

线程同步,线程安全

线程通常不能协调,需要开发者处理

可使用的同步对象:InterlockedAutoResetEvantManualResetEventMonitorMutex

多线程访问对象可能会引发异常;

读取到不一致数据;

两个线程可能会同时更新数据导致错误结果

使用同步对象创建线程安全类;

只有需要并发的类才需要线程安全。
代码:

posted on 2006-05-29 18:37  契约  阅读(327)  评论(0编辑  收藏  举报