如何在主线程吃行前声明事件

qzhfeqi 2009-05-20 08:35:37
各位大虾,我最近在做一个多线程程序,需要建两个CEvent全局事件对象,请问如何在他们使构造函数在主线程执行前就创建相应的windows事件?
程序需要用到亮哥时间来同步辅助线程和主线程
我刚学MFC,不大会啊~~~
在线求助!!!
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qzhfeqi 2009-05-20
  • 打赏
  • 举报
回复
我在做MFC实验,以前没学过,自己看着书做的,从图书馆借了本《MFC技术内幕第四版》,呵呵,半路出家~
qzhfeqi 2009-05-20
  • 打赏
  • 举报
回复
请问是在CMultiThread.h里声明么
我用public声明了,可是编译错误显示:在辅助线程全局函数Threadproc里的两个事件对象CEvent g_eventStart和CEvent g_eventKill是“undeclared identifier”的啊
「已注销」 2009-05-20
  • 打赏
  • 举报
回复
全局静态对象总先于main函数构造,后于main函数析构。
你可以这样:
static Object obj;
「已注销」 2009-05-20
  • 打赏
  • 举报
回复
全局静态变量总先于main函数构造,后于main函数析构。

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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