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

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

15,473

社区成员

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

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