C++ 回调函数总是在哪一个线程被响应? 20

分线程里声明了一个对象,对象执行某一些操作,会有执行对象的回调函数,但是回调函数总是在主线程被响应,而不是分线程。我怀疑的一点是,分线程在线程函数执行完就死亡了。请问应该... 分线程里声明了一个对象,对象执行某一些操作,会有执行对象的回调函数,但是回调函数总是在主线程被响应,而不是分线程。我怀疑的一点是,分线程在线程函数执行完就死亡了。请问应该怎么解决,让回调函数在分线程或指定线程被响应? 展开
 我来答
逻辑错误2021
2013-10-13 · TA获得超过757个赞
知道小有建树答主
回答量:986
采纳率:0%
帮助的人:448万
展开全部
线程等待啊.
实在不行你在主线程里面就跑一个循环,比如:
while( dwFlage )
{
Sleep(10);
}
然后在线程执行完成以后把 dwFlage 等于0.
骂了隔B的
2013-10-13 · TA获得超过110个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:133万
展开全部
线程同步?,你在那个线程等信号量,等到信号量执行回调不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倨孔鞍吞低寡N
2013-10-13 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:30.4万
展开全部
楼主先确定回调的方式吧!是不是线程内与线程外还没分清呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式