社区
Delphi
帖子详情
问题,关于线程销毁?
BG2WUI
2003-10-20 11:54:12
很简单,就是不知道自己建的子线程,是不是在主线程结束的时候也自动的结束。
我在DELPHI的ONCLOSE中写结束线程的代码,执行时出问题。
如果可以在主线程结束的时候自动销毁,我就不去管他了。
不知道DELPHI有没有这个保护功能。
请高手赐教!
...全文
113
5
打赏
收藏
问题,关于线程销毁?
很简单,就是不知道自己建的子线程,是不是在主线程结束的时候也自动的结束。 我在DELPHI的ONCLOSE中写结束线程的代码,执行时出问题。 如果可以在主线程结束的时候自动销毁,我就不去管他了。 不知道DELPHI有没有这个保护功能。 请高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
醉马不肖
2003-10-20
打赏
举报
回复
GetExitCodeThread(hThread,&dwExitCode);
//是否退出
if(dwExitCode==STILL_ACTIVE)
{
Sleep(20);
}
BG2WUI
2003-10-20
打赏
举报
回复
期待高手出现,指条明路,YES OR NO 。
自己UP一下!
BG2WUI
2003-10-20
打赏
举报
回复
谢谢,其实我只想知道DELPHI写的程序,在终止时,能不能自动安全的结束所有用户自己建的子线程,如果能,我就不必担心系统资源的问题,如果不能,我会想其他的办法解决自己的问题。
newyj
2003-10-20
打赏
举报
回复
防止死循环,占光cpu
BG2WUI
2003-10-20
打赏
举报
回复
为什么要SLEEP(20)?
线程
的
销毁
java,Java如何
销毁
线程
组?
可以使用ThreadGroup类的destroy()方法
销毁
线程
组。它将清理
线程
组并将其从
线程
组层次结构中删除。它不仅破坏了
线程
组,还破坏了它的所有子组。destroy()方法用途有限:只有在
线程
组中当前没有
线程
时,才能调用该方法。packageorg.nhooo.example.lang;publicclassThreadGroupDestroy{publicstaticvoidm...
Qt中关于Qfuture
线程
销毁
问题
Qt中关于Qfuture
线程
销毁
问题
在这里我遇到一个由于子
线程
语句错误导致的程序中断
问题
,我的
线程
布置为:主
线程
中启动一个一级子
线程
,然后一级子
线程
中套用三个并行二级子
线程
(目前运行没有发现
问题
,因此我推测对于Qfuture来说,
线程
是可以套用的,网上实在查找不到这方面的知识),主
线程
需要等待一级子
线程
结束后再循环开启新的一级子
线程
,然后如此循环下去。一级子
线程
中出错导致主
线程
等待一个被
销毁
的
线程
,所以整个程序崩溃。 这是我整个
问题
的示意图 前面说了我的主
线程
需要等待一级子
线程
的结束,我第一次采取的方式
线程
池的核心
线程
会
销毁
吗?
今天跟别人讨论了
线程
池的核心
线程
会不会
销毁
的
问题
先上代码 public static void main(String[] args) throws InterruptedException { ThreadPoolExecutor pool = new ThreadPoolExecutor(4,10,5, TimeUnit.SECONDS,new LinkedBlockingDeque<>(20)); //pool.allowCoreThreadTimeOut(true);
C/C++
线程
销毁
问题
C/C++使用pthread_create创建
线程
后需要
销毁
,不
销毁
会导致内存泄露。 使用pthread_join
销毁
。因要等待
线程
执行完所以会导致主
线程
阻塞。 使用pthread_detach(pthread_self()),在
线程
执行完后会自动
销毁
。注意在
线程
执行函数要能退出。 两者同时使用时会导致pthread_join不再阻塞。 ...
Thread:
销毁
线程
的三种方式
销毁
线程
销毁
线程
,其实就是终止
线程
任务的执行,我们更希望这种终止操作是人为可控的,也就是主动退出,这样我们可以执行在退出时需要的一些列操作,保证程序的安全,否则可能会引发一些
问题
甚至是灾难
销毁
线程
的三种方式 1、通过判断标志位,主动退出 2、通过Thread类中成员方法interrupt(),主动退出 3、通过Thread类中成员方法stop(),强行退出
销毁
线程
的代码示例 public class ThreadDestroy { public static void main(Strin
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章