您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 关于线程的问题!

关于线程的问题!

来源:网络整理     时间:2016/8/16 13:09:21     关键词:

关于网友提出的“ 关于线程的问题!”问题疑问,本网通过在网上对“ 关于线程的问题!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 关于线程的问题!
描述:

我是个新手,写一个MFC程序出了点问题,好像是线程方面的!
特来像大家请教下!
我写了个对话框程序,运行某部分功能时调用了个新对话框,在那个新对话框代码里创建了个线程,
我在新对话框上加了个“中止”按钮实现的是:CDialog::OnCancel(); 这样中止退出这个对话框后,
那个线程会自己销毁吗,反复调用这个新对话框会出问题吗?
我对MFC只略知皮毛,希望大家知道下!
怎么解决这个问题,谢谢了!


解决方案1:

不会终止,你可以用Event让线程主动退出。

解决方案2:

我在新对话框上加了个“中止”按钮实现的是:CDialog::OnCancel(); 这样中止退出这个对话框后,
======================
如果你点“中止”是退出整个程序,那么这个线程当然会销毁,如果仅是退出这个对话框,那么这个线程应该没有被关闭。
如果反复调用的话,线程的数量会增加。

解决方案3:

你的子窗口关闭了,你的线程不一定会结束,所以你重复调用这个子对话框肯定是会创建越来越多的线程的。


以上介绍了“ 关于线程的问题!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3328157.html

相关图片

相关文章