用多线程怎么解决同一时间内调用同一函数

程序中存在2个对F1,F2象体,当循环时依次对对象进行赋值(值不同)时,创建不同(/同一个线程对象创建2次)的2个线程,线程中调用的是同一函数(函数中传入的是F2/F1对... 程序中存在2个对F1,F2象体,当循环时依次对对象进行赋值(值不同)时,创建不同(/同一个线程对象创建2次)的2个线程,线程中调用的是同一函数(函数中传入的是F2/F1对象)。还有当再次循环时怎么判断前2个线程调用的函数已经完成。不知道这个在实现,是否能实现,希望给点建议或思路,能够提供实例参照更好,本人初次接触多线程问题,谢谢
程序中存在F1,F2 2个对象,当timer 事件 循环时依次对对象进行赋值(值不同)时,创建不同的2个线程,线程中调用的是同一函数(函数中传入的是F2或者F1对象)。还有当再次循环时怎么判断前2个线程调用的函数已经执行完成。不知道这样的怎么实现,是否能实现,希望给点建议或思路,能够提供实例参照更好,本人初次接触多线程问题,谢谢
展开
 我来答
风魂永恒
推荐于2016-09-06 · 超过13用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
创建互斥对象;
保护 线程要调用函数,
即有线程,调用函数时,只有一个线程在运行。
CreateMutex

孙鑫教师的 《深入VC++》www.sunxin.org 上有视频教程
在多线程章节里面。
ftp://203.166.160.160:22/downloads/video/VC教学视频.rar
xl35800
2015-12-02 · TA获得超过3487个赞
知道小有建树答主
回答量:1152
采纳率:74%
帮助的人:309万
展开全部
就是多线程同步问题
一般有:
lock
critical section
Semaphore
event等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式