线程阻塞
计算机术语
线程阻塞通常是指一个线程在执行过程中暂停,以等待某个条件的触发。
计算机用语
关联词汇:多线程、线程
死锁
、
互斥量
、
临界区
线程阻塞的用法
一.多线程中阻塞调用线程的方法
线程Thread类的方法
join:阻塞调用线程直到某个线程终止时为止
二.在C#中用于处理
线程同步
的问题
通过对指定对象的加锁和解锁可以实现同步
代码段
的访问,在.NET的System.Threading命名空间中提供了Monitor类来实现加锁和解锁,该类中的方法都是静态的.
Enter:在指定对象上获取
排他锁
TryEnter:试图获取指定对象的排他锁
Exit:释放指定对象上的排他锁
Wait:释放指定对象上的排他锁并阻塞当前线程,直到它重新获取该锁
Pulse:通知等待队列中的线程锁定对象状态的更改
PulseAll:通知所有等待线程对象状态的更改
参考资料
最新修订时间:2024-05-21 14:32
条目作者
小编
资深百科编辑
目录
概述
计算机用语
线程阻塞的用法
参考资料
Copyright©2024
闽ICP备2024072939号-1