问个简单的问题,两个代码段平行运行除了使用临界区这类的机制还有什么呢?

linkaihui 2005-12-06 03:37:54
我是个多线程初学者,在一个程序中我要程序的初始化过程和菜单界面的显示代码段同时运行,除了使用多线程的同步机制外(如临界区,事件等)还有什么方法呢?初始化过程代码段中没有什么变量需要保护,只是执行它需要一定的时间,我想先将简单的菜单界面先显示出来,使用户不要等初始化这一过程太久才看到界面。请教各位怎么解决呢?
...全文
93 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
linkaihui 2005-12-06
那线程函数中怎么调用某个类中(比如视图类)的函数呢?好像线程函数中调用的函数也要使全局函数啊
  • 打赏
  • 举报
回复
lzzqqq 2005-12-06
事件(Event)/信号(Semporhor)/互斥量(Mutex)/InterLock函数家族.
建议你看<<Windows多线程编程>>一书三遍以上.
  • 打赏
  • 举报
回复
hjunxu 2005-12-06
只要保证初始化结束前不让用户访问到就可以了。
很简单,楼主自己肯定可以写出来。
  • 打赏
  • 举报
回复
aa3000 2005-12-06
开线程初始化数据,主线程显示界面,基本不需要保护。
  • 打赏
  • 举报
回复
相关推荐
发帖
进程/线程/DLL
创建于2007-09-28

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2005-12-06 03:37
社区公告
暂无公告