摘要:
同步的目的是防止多个线程访问共享数据的破坏问题,关键点:处理同步是容易出错的通过锁对性能会有影响同一个时刻只允许一个线程写共享资源一些建议避免静态字段共享数据(只读除外)创建的对象在线程之间不传递使用,也不需要同步最好使用值类型,线程操作的是这些类型的拷贝,因此不需要同步用户模式、内核模式基元构造优点缺点例子基元用户模式使用特殊的CPU指令,速度比内核模式快OS不能侦测到线程的阻塞,会多次反复调度易失Volatile construct:Thread.VolatileWriteThread.VolatileReadvolatile互锁构造Interlocked constructSystem. 阅读全文