在MFC中怎样实现这样的效果:一个小对话框程序中建立两个线程,用一个开关变量控制, 10

 我来答
leluck
2011-05-27 · TA获得超过903个赞
知道小有建树答主
回答量:239
采纳率:100%
帮助的人:123万
展开全部
线程创建与其他地方线程创建没什么不一样
但是线程主函数不能做为类的成员变量,就算要做,也要用static声明。不然线程运行时会找不到主函数,编译就会报错。
追问
能用代码帮我实现? 要求:一个小对话框程序中建立两个线程,用一个开关变量控制,
先执行第一个线程,第二个线程等待中,第一个执行后将开关打开,第二个线程自动触发执行。
追答
如果要两个东西同步,那么用两个线程。可以上网搜一下VC线程同步
如果不需要两个同步,两个线程的功能是顺序执行的话,就没有必要要线程,把第一个线程里对变量进行处理的地方,换成对第二个线程的主函数的函数调用,也省去不少事。
线程的话,问题会很多,变量的互斥访问啊,同步啊,内存清理啊,能用一个线程解决的,就用一个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式