TPL概要
- ReaderWriterLockSlim。讀寫鎖,容許多個線程同時獲取讀鎖,但同一時間只容許一個線程得到寫鎖,所以也稱做共享-獨佔鎖。只有等到對象被寫入鎖佔用的時候,纔會阻塞
- Barrier 。它容許多個任務同步他們不一樣階段的併發工做。它像一個籬笆(屏障),把全部任務的階段隔離開來,當前階段不完成,不會開始下一個階段。
- CountdownEvent。表示在計數變爲零時處於有信號狀態的同步基元。通過Signal來通知。等效Task.WaitAll(t1, t2, t3); CountDownEvent能夠經過TryAddCount()和AddCount()函數來增長函數Signal() 需被調用的次數,但只有當CountDownEvent處於未就緒態時纔會成功。
歡迎關注本站公眾號,獲取更多信息