MFC中怎么创建多个线程,代码添加在哪?

创建一个对话框应用程序,利用CWinThread类来创建两个线程A和B,两个线程同时对同一个整形的全局变量进行加1.... 创建一个对话框应用程序,利用CWinThread类来创建两个线程A和B,两个线程同时对同一个整形的全局变量进行加1. 展开
 我来答
每日热点评
2010-09-22 · TA获得超过1465个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:328万
展开全部
用CreateThread来创建,同时运用互斥量来协调两个线程的运行。以保证实现你想要的结果。
可以在初始化对话框时创建线程A B,实现对全局变量的控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梁__勇
推荐于2016-12-01 · 超过49用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:0
展开全部
1)从CWinThread的派生类如:CUserThread;
注意:需要将变量的地址传给派生类的线程对象访问。
2)创建新的用户线程
CUserThread* pThread=new CUserThread();
pThread->CreateThread();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余氏影视
2015-12-02 · 超过13用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:18万
展开全部
1)从CWinThread的派生类如:CUserThread;
注意:需要将变量的地址传给派生类的线程对象访问。
2)创建新的用户线程
CUserThread* pThread=new CUserThread();
pThread->CreateThread();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gamespy1991
2010-09-18 · TA获得超过1262个赞
知道小有建树答主
回答量:1636
采纳率:0%
帮助的人:1213万
展开全部
放在你想要开始新线程的地方,比如单击按钮,初始化窗口的地方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僧修敏T7
2010-09-19 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:86.2万
展开全部
同时写一个变量,注意访问冲突啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式