多线程为何须要同步?

并非全部的多线程应用程序都须要同步。安全

多个线程之间访问共享的资源,并且其中会对共享资源进行修改操做时,才会使用多线程的同步机制进行访问控制。多线程

多线程的同步机制以下:.net

  1. lock语句和线程安全
  2. Interlocked类
  3. Monitor类监视器同步
  4. 等待句柄类WaitHandle
  5. Mutex类互斥
  6. Semaohone类信号量
  7. Events类
  8. ReaderWriterLockSlim读取器编写器锁
相关文章
相关标签/搜索