怎么实现同时读取动态库的两个函数

hyy301 2006-09-21 03:38:56
我的动态库里面有这样两个函数
fun1()
{
while(1)
{
;
}
}
fun2()
{
;
}
fun1一直在循环,等事情做完之后才会退出,比如这个循环要10s,而在这个过程中,我要同时读取fun2的内容,我每次运行的时候,总要等fun1运行完之后才能读fun2,不知道怎么才能实现同时运行,用线程可以吗,小弟在此请教各位大虾
...全文
158 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
MikeChen2003 2006-09-25
  • 打赏
  • 举报
回复
先把fun1fun2都读出来,再分别运行
jxfengzi 2006-09-23
  • 打赏
  • 举报
回复
多线程,同步
hyy301 2006-09-21
  • 打赏
  • 举报
回复
yjgx007,两个函数的返回值类型不一样,不好这样写
hyy301 2006-09-21
  • 打赏
  • 举报
回复
能具体点么,我开了线程,但是在读取fun2的时候,还是要等待fun1
yjgx007 2006-09-21
  • 打赏
  • 举报
回复
那就:

fun1()
{
while (...)
{
fun2();
}
}
lixiaosan 2006-09-21
  • 打赏
  • 举报
回复
开一个线程

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧