- 4
- 0
- 约2.14万字
- 约 91页
- 2018-02-27 发布于湖北
- 举报
过程实时性软件开发的要求.ppt
* * * * * * * * * * * * * * * 运用W32的多线程模式来编程,我们可以遵循某种策略:即让主线程仅来做用户界面的工作,而其它繁重的工作则交由工作者线程在后台完成。这就好比我们日常生活中的许多例子。譬如:政府管理者好比是用户界面线程,它负责听取民意,给职能部门分配工作,然后把工作成果汇报给公众。而具体的职能部门就是工作者线程,它负责完成下达的具体工作。如果让政府管理这来具体地做每一件事,它必须作一件事后再做另一项,那它就不能及时来听取和反馈民意。这样就无法管理好一个国家了。当然即使采用多线程制,政府管理部门也不一定就能管理好国家,但是程序却可以采用多线程机制来管理好她自己的工作。 * 事件对象 CEvent类方法: SetEvent 设置一个时间可用(有标记)并释放某些等待线程 PulseEvent 设置一个事件可用(有标记)并释放某些等待线程,设置该事件无效 ResetEvent 设置事件无效(无标记) Unlock 释放事件对象 Lock 锁定事件对象 * 事件对象的一个实例 指定相应的事件对象,然后用WaitForSingleObject来等待相应的事件对象的状态为有信号 UINT MyEventThread(LPVOID pParam) { BOOL runThread = true; CClientDC ClientDC(CWnd::From
您可能关注的文档
最近下载
- JBT 5673-2015 农林拖拉机及机具涂漆 通用技术条件.pdf VIP
- 四年级上册数学期末考试卷(西师大版).doc VIP
- DB36T 2170-2025公路沥青路面聚丙烯长丝防裂基布应力吸收层技术规范.pdf VIP
- 飞桨企业案例精选(1).pptx VIP
- 护理管理学题库.docx VIP
- 小数与单位换算高频易错提高卷(含解析)四年级下册数学人教版.pdf VIP
- DBJ51T 150-2020 四川省不燃型聚苯颗粒复合板建筑保温工程技术标准.pdf VIP
- (完整版)初二数学四边形难题(含答案).pdf VIP
- 特种作业安全管理培训.pptx VIP
- (九科全套)乌鲁木齐地区2026年高三(三模)全科试卷(含答案).pdf
原创力文档

文档评论(0)