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