社区
网络及通讯开发
帖子详情
如何判断一个线程已经终止?
quiton
2006-10-23 10:07:25
使用TThread类
CN_BlkEqualDispatch_Thread *BEDThread;
BEDThread->terminate();
如何判断BEDThread线程已经终止?
...全文
203
7
打赏
收藏
如何判断一个线程已经终止?
使用TThread类 CN_BlkEqualDispatch_Thread *BEDThread; BEDThread->terminate(); 如何判断BEDThread线程已经终止?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
quiton
2006-10-28
打赏
举报
回复
thank you for your kind-heart help!
pp616
2006-10-26
打赏
举报
回复
private
FTerminated: Boolean;
所以你在类外部不能访问。
int ret=WaitForSingleObject((HANDLE)BEDThread->Handle,1000);
ret==WAIT_TIMEOUT 线程还在运行。其他情况可视为线程已终止。
wood542344
2006-10-26
打赏
举报
回复
因为在调用线程的时候,只能调用Execute方法吧,
我个人是把所有线程要处理的东东全写到这个Execute里。
所以Terminated也是写在里面咯。。。
quiton
2006-10-26
打赏
举报
回复
BEDThread-> 后的提示没有Terminated
而在BEDThread对象所在类的Execute方法中可以使用
this->Terminated
为什么?
greenspan
2006-10-25
打赏
举报
回复
if( BEDThread->Terminated)
quiton
2006-10-24
打赏
举报
回复
因为在程序中我要做一个判断它是否结束!
如何判断呢?
greenspan
2006-10-24
打赏
举报
回复
BEDThread->terminate();
BEDThread->WaitFor();
//这里结束了.
python
线程
进程、异步IO
具有多
线程
能力的计算机因有硬件支持而能够在同一时间 执行多于
一个
线程
,进而提升整体处理性能。 该章节主要包括
线程
进程的概念,基于python的
线程
进程实现,GIL锁的影响,消费者生产者模型,进程池的应用以及IO...
如何
终止
线程
?
在 Java 中有三种方法可以使正在运行的
线程
终止
: 使用退出标志使
线程
正常退出。 使用 interrupt() 方法
终止
线程
。 使用 stop() 方法强行
终止
线程
,这种方法是过期作废的方法,使用它可能会发生不可预料的结果,不推荐使用。 下面我将对这三种方法分别进行举例说明。 一、使用退出标志 在 run() 方法执行完毕后,
线程
就
终止
了,但是在某些特殊的情况下,run() 方法会被一直执行,此时就可以通过修改退出标志来结束 run() 方法,代码如下: public class Run {
java中用什么方式可以是运行的
线程
终止
????
java中有3中方式可以
终止
正在运行的
线程
1.使用退出标志,正常退出,也就是当run方法完成后
终止
2.使用stop方法强行停止,这是
一个
已经
过期的方法,不推荐使用,可以使数据造成不一样的后果 3.使用interrupt方法中断
线程
这里主要讲一下:interrupt的使用 interrupt()方法的效果并不像for+break语句那样,马上停止循环。当
线程
调用interru
怎么
判断
一个
Java类是否是
线程
安全?有那些角度?
最近遇到
一个
面试的问题,面试官问我给我
一个
Java类你怎么
判断
它是否是
线程
安全?有那些角度可以
判断
它是否安全? 我当时回答: 我说看 临界资源是否被抢夺,是否用到锁 如果这个类在单
线程
下跑出的结果 和在多
线程
下跑出的结果 数据一致 就是
线程
安全。 是否是在
线程
写的情况下 出现数据不一致 … 反正回答的不是太好。 然后问我
线程
安全的角度 ? 当时有点懵逼 回答的不太好… 事后我问了一下度娘,觉得以下回答很合理。在此记录。 程序次序规则:
一个
线程
内,代码的执行会按照程序书写的顺序 管程锁定原则:对同一变量的un
面试题:
线程
是什么?多
线程
线程
在面试中
已经
是常客了,也是我们必备的知识点,关于
线程
,问的最多的便是
线程
是什么?为什么使用多
线程
?多
线程
的示例以及解决方案?
线程
池是什么? 一.
线程
是什么? 在Thread类中有这样的明确定义:
线程
是程序中执行的
线程
,Java虚拟机允许程序同时运行多个执行
线程
。 怎么创建
一个
线程
呢? Thread中规定:有两种方法可以创建新的执行
线程
。 声明
一个
类是Thread类,该子类还应该覆盖Threa...
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章