社区
进程/线程/DLL
帖子详情
如何能够查询到程序中某一个指定的线程的状态?
tom12345
2001-05-22 05:30:00
...全文
129
4
打赏
收藏
如何能够查询到程序中某一个指定的线程的状态?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jy
2001-05-23
打赏
举报
回复
线程不会阻塞另一个线程的。
调试运行你的程序,发生阻塞现象时,在IDE中强行暂停程序,然后,所有线程都会进入阻塞状态。
这时,调试命令(×)可以移动你的焦距到每个线程中去,就是说,你可以检查每个线程暂停在什么地方,代码行是什么。
配合你的代码功能进行分析,排除出那个真正在阻塞中的线程。
--
好,把你怀疑的对象的下一句语句做上断点,继续运行程序。
--
如果立即在断点停止了,你需要重新排除,过滤出正确的那个故障线程。
-------------------------------------
关于(×)
菜单debug|threads...对话框;
其中,Set Focus按钮用于使选中的线程被聚焦(成为当前活动的被调试线程),当这个对话框被关闭之后,IDE中显示的代码行正是那个线程的代码,也正是你调试暂停的暂停之处。
tom12345
2001-05-23
打赏
举报
回复
我的意思是:我的程序中的一个线程在执行的时候,常常被阻塞,但是由于工程中文件数目庞大,无法定位是什莫线程阻塞了这个线程,能否有工具来检查是那个线程阻塞,或实时察看系统中各个线程的状态,请不要告诉我用spy++!
huidao11
2001-05-22
打赏
举报
回复
如果是你自己的程序,你可以直接调用线程函数,具体是什么函数,可以在MSDN中线程篇找到
如果是别人的程序,你可以使用AttachInput函数,再调用线程函数
chief
2001-05-22
打赏
举报
回复
你想要什麼信息呢?
Java
线程
的6种
状态
及切换(透彻讲解)
Java
中
线程
的
状态
分为6种。 1. 初始(NEW):新创建了
一个
线程
对象,但还没有调用start()方法。 2. 运行(RUNNABLE):Java
线程
中
将就绪(ready)和运行
中
(running)两种
状态
笼统的称为“运行”。
线程
对象创建后,其他
线程
(比如main
线程
)调用了该对象的start()方法。该
状态
的
线程
位于可运行
线程
池
中
,等待被
线程
调度选
中
,获取CPU的使用权,此时处于就绪状...
为什么会有多
线程
?什么是
线程
安全?如何保证
线程
安全?(带详细例子)
1. 为什么会有多
线程
? 2. 什么是
线程
安全?3. 怎么样保证
线程
安全?
面试题:
线程
是什么?多
线程
线程
在面试
中
已经是常客了,也是我们必备的知识点,关于
线程
,问的最多的便是
线程
是什么?为什么使用多
线程
?多
线程
的示例以及解决方案?
线程
池是什么? 一.
线程
是什么? 在Thread类
中
有这样的明确定义:
线程
是
程序
中
执行的
线程
,Java虚拟机允许
程序
同时运行多个执行
线程
。 怎么创建
一个
线程
呢? Thread
中
规定:有两种方法可以创建新的执行
线程
。 声明
一个
类是Thread类,该子类还应该覆盖Threa...
多
线程
的五种
状态
多
线程
的
状态
在
一个
程序
运行的过程
中
,每个
线程
都存在如下图所示的几种
状态
就绪
状态
: 当用new创建
一个
新
线程
时,如new Thread(s)时,该
线程
还没有开始运行,
程序
还没有开始运行
线程
中
的代码,因为在运行之前还有一些基础工作要做 运行
状态
: 一旦调用start方法,
线程
出于运行
状态
,
一个
运行
状态
的
线程
可能正在运行也可能没有运行,这取决于操作系统给
线程
提供运行的时间(Java的规范说明没有...
线程
的五大
状态
及转换
一.
线程
的五大
状态
:创建
状态
、就绪
状态
、运行
状态
、阻塞
状态
、死亡
状态
1**.创建
状态
**(新生
状态
):new
线程
对象Thread t = new Thread();
线程
对象一旦创建,就进入了新生
状态
。 2.就绪
状态
:new出来以后,当调用start()方法,
线程
就会立即进入就绪
状态
,但不意味着立即调度执行。 3.运行
状态
:处于就绪
状态
的
线程
,经过CPU调度就会进入运行
状态
,
线程
才会真正执行
线程
体的代码块。 4**.阻塞
状态
**:当调用sleep、wait或同步锁定时,
线程
进入阻塞
状态
,就是代码块不往下
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章