线程阻塞简介_线程阻塞个人资料_线程阻塞微博_百科网
A-A+

线程阻塞简介_线程阻塞个人资料_线程阻塞微博

2018-10-09 01:08:54 科学百科 阅读 35 次
线程阻塞
  【计算机用语】通常是指一个线程在执行过程中暂停,以等待某个条件的触发。
  【关联词汇】多线程,线程死锁,互斥量

线程阻塞的用法/线程阻塞 编辑

  一.多线程中阻塞调用线程的方法
  线程Thread类的方法
  join:阻塞调用线程直到某个线程终止时为止
  二.在C#中用于处理线程同步的问题
  通过对指定对象的加锁和解锁可以实现同步代码段的访问,在.NET的System.Threading命名空间中提供了Monitor类来实现加锁和解锁,该类中的方法都是静态的.
  Enter:在指定对象上获取排他锁
  TryEnter:试图获取指定对象的排他锁
  Exit:释放指定对象上的排他锁
  Wait:释放指定对象上的排他锁并阻塞当前线程,直到它重新获取该锁
  Pulse:通知等待队列中的线程锁定对象状态的更改
  PulseAll:通知所有等待线程对象状态的更改