CSDN论坛 > Delphi > VCL组件开发及应用

(不好意思)怎样保证主程序退出时线程一定已关闭? [问题点数:100分,结帖人wyj]

Bbs1
本版专家分:2
结帖率 100%
CSDN今日推荐
Blank
探花 2000年 总版技术专家分年内排行榜第三
Blank
金牌 2000年1月 总版技术专家分月排行榜第一
Blank
银牌 2000年6月 总版技术专家分月排行榜第二
Blank
红花 2000年6月 Delphi大版内专家分月排行榜第一
2000年5月 Delphi大版内专家分月排行榜第一
2000年3月 Delphi大版内专家分月排行榜第一
Bbs1
本版专家分:2
Blank
探花 2000年 总版技术专家分年内排行榜第三
Blank
金牌 2000年1月 总版技术专家分月排行榜第一
Blank
银牌 2000年6月 总版技术专家分月排行榜第二
Blank
红花 2000年6月 Delphi大版内专家分月排行榜第一
2000年5月 Delphi大版内专家分月排行榜第一
2000年3月 Delphi大版内专家分月排行榜第一
Bbs4
本版专家分:1020
Bbs4
本版专家分:1097
Blank
蓝花 2000年1月 Delphi大版内专家分月排行榜第三
Blank
探花 2000年 总版技术专家分年内排行榜第三
Blank
金牌 2000年1月 总版技术专家分月排行榜第一
Blank
银牌 2000年6月 总版技术专家分月排行榜第二
Blank
红花 2000年6月 Delphi大版内专家分月排行榜第一
2000年5月 Delphi大版内专家分月排行榜第一
2000年3月 Delphi大版内专家分月排行榜第一
Bbs4
本版专家分:1097
Blank
蓝花 2000年1月 Delphi大版内专家分月排行榜第三
Blank
探花 2000年 总版技术专家分年内排行榜第三
Blank
金牌 2000年1月 总版技术专家分月排行榜第一
Blank
银牌 2000年6月 总版技术专家分月排行榜第二
Blank
红花 2000年6月 Delphi大版内专家分月排行榜第一
2000年5月 Delphi大版内专家分月排行榜第一
2000年3月 Delphi大版内专家分月排行榜第一
Bbs4
本版专家分:1097
Blank
蓝花 2000年1月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:2
Bbs4
本版专家分:1097
Blank
蓝花 2000年1月 Delphi大版内专家分月排行榜第三
Blank
探花 2000年 总版技术专家分年内排行榜第三
Blank
金牌 2000年1月 总版技术专家分月排行榜第一
Blank
银牌 2000年6月 总版技术专家分月排行榜第二
Blank
红花 2000年6月 Delphi大版内专家分月排行榜第一
2000年5月 Delphi大版内专家分月排行榜第一
2000年3月 Delphi大版内专家分月排行榜第一
Bbs2
本版专家分:237
Bbs4
本版专家分:1020
Bbs7
本版专家分:11492
Bbs1
本版专家分:30
匿名用户不能发表回复!登录|注册
其他相关推荐
在MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考
在MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考
关于窗口Qt线程停止的问题
1、情形:关闭窗口,线程任务还没完成,出错。 2、解决办法: 在关闭窗口析构函数里面停止线程: myThread->terminate();//终止 myThread->wait();//阻塞等待
提供一个“多线程(或进程)同时退出时判断是哪些线程退出”的方法
多线程退出,判断哪些线程退出
判断 ActiveX.EXE 是否已经在执行中
首先需要支持GetObject(), 这在 http://topic.csdn.net/u/20080827/13/01b722a7-de68-46b8-a0c6-8d551a194e8f.html 中已经解决了。 其次,你的问题看下面就明白了 VB code dim f as object, bIsFirstCreate as boolean on error resume next s
主线程退出后,子线程会不会退出
额,好吧,这是个标题党,其实所有的线程都是平级的,根本不存在主线程和子线程。下文所述为了方便,将在main函数中的线程看做主线程,其它线程看成子线程,特此说明。先考虑以下代码:          #include #include #include void* thrd_start_routine(void* v) { sleep(10); printf("cr
JAVA程序退出时执行的操作Runtime类的addShutdownHook函数使用示例
JAVA程序退出时执行的操作Runtime类的addShutdownHook函数使用示例 分类: JAVA2011-10-08 15:51 3149人阅读 评论(0) 收藏 举报 javathread虚拟机多线程工作string 一个完整的JAVA程序至少有起点,结束点。起点可以用构造函数,那么结束点我们就要使用Runtime类的addShutdownHook函数 一个
winfrom 程序退出时,进程还是存在....
系统 win7 64位,net版本 2.0 或者4.0,都是一样,最终窗体程序打开时,点窗体关闭按钮,看上去窗体退出了,但打来任务管理器,看见进程是存在的。 closing 和closed 事件使用application.exit()之类的等等都不行,反而报错或者无响应。 解决方法: 1.在colsing事件中使用 Progress.GetProgress().Kill(); 2.
Python主线程结束为什么守护线程还在运行?
在实际的交互模式中,主线程只有在Python退出时才终止,所以action函数输出结果还是被打印出来了。” 按照我的理解应该是说,在shell里主线程在输出结果之后并没有真的结束,所以action还会打印结果。 建议把程序编译出来,放到另外的环境中测试,估计就会是你要的结果了。
service随APP关闭而关闭
service的两种启动方式之前已经介绍过,知道startservice()方式,如果未手动停止,service不随activity关闭而关闭,但是如果APP关闭了,那么service会关闭不?会。 1:activity启动service public class MainActivity extends Activity { private Button StartServiceB
mac OS开发 线程/定时器/控件隐藏与不使能/关闭窗口与退出app
1 新建线程: 方法1:使用对象方法 //创建一个线程,第一个参数是请求的操作,第二个参数是操作方法的参数 NSThread *thread=[[NSThread alloc]initWithTarget:self selector:@selector(loadImage) object:nil]; //启动一个线程,注意启动一个线程并非就一定立即执行,而是处于就绪状态,当系统
关闭