摘要:
与多线程相关的两个常见的需要解决的问题是:临界资源保护和线程间的同步依赖,每一种语言都提供了自己的一套设施(有的语言可能需要借助OS的API)来解决这两个问题,C#提供了更方便灵活的解决方案,首先C#可以允许我们在不同的级别上加锁,也就是说我们可以控制加锁的粒度。其次,C#提供了一套内置的线程安全的容器,方便我们的使用。 一.不同级别(Level)上的同步:1.object level 同步对应的... 阅读全文
posted @ 2010-01-14 08:32 linFen 阅读(432) 评论(0) 推荐(0)
浙公网安备 33010602011771号