多線程爲何須要同步?

並非全部的多線程應用程序都須要同步。安全

多個線程之間訪問共享的資源,並且其中會對共享資源進行修改操做時,纔會使用多線程的同步機制進行訪問控制。多線程

多線程的同步機制以下:.net

  1. lock語句和線程安全
  2. Interlocked類
  3. Monitor類監視器同步
  4. 等待句柄類WaitHandle
  5. Mutex類互斥
  6. Semaohone類信號量
  7. Events類
  8. ReaderWriterLockSlim讀取器編寫器鎖
相關文章
相關標籤/搜索