TPL概要

  • ReaderWriterLockSlim。读写锁,容许多个线程同时获取读锁,但同一时间只容许一个线程得到写锁,所以也称做共享-独占锁。只有等到对象被写入锁占用的时候,才会阻塞
  • Barrier 。它容许多个任务同步他们不一样阶段的并发工做。它像一个篱笆(屏障),把全部任务的阶段隔离开来,当前阶段不完成,不会开始下一个阶段。
  • CountdownEvent。表示在计数变为零时处于有信号状态的同步基元。通過Signal來通知。等效Task.WaitAll(t1, t2, t3); CountDownEvent能够经过TryAddCount()和AddCount()函数来增长函数Signal() 需被调用的次数,但只有当CountDownEvent处于未就绪态时才会成功。
相关文章
相关标签/搜索