基于MFC的多线程编程技术.pdf
《基于MFC的多线程编程技术.pdf》由会员分享,可在线阅读,更多相关《基于MFC的多线程编程技术.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1 2 卷第2 期扬州职业大学学报v 0 1 1 2N o 2塑!生垒旦!坠婴尘堂!塑g 坐Q 坚!Y 堕h 西!醒塑:2 鲤基于M F C 的多线程编程技术杨立峰(平顶山工业职业技术学院,河南平顶山4 6 7 0 0 1)摘要:介绍了V i s u a lC+6 0 中利用M F C 类库进行多线程开发的编程技术,并利用该技术分析多线程编程中线程间的通信及同步对象的典型用法。关键词:多线程;M F c;同步对象;线程间的通信中图分类号:T P 3 1 1 5 2文献标识码:A文章编号:1 0 0 8 3 6 9 3(2 0 0 8)0 2 0 0 3 8 一0 4T h eP r o g
2、r a m m j n gT e c h n j q u e0 fM u l t i t h r 明d j n gB a s e d 蚰M F CY A N G“一f e n g(P i n g d i n 伊h 如V 0 c a t i o r I a lC o U e g eo fl n d u s t r y,P i n g d i n g s h 鲫4 6 7 0 0 1,c h i m)A b s t r a c t:T h i s 枷c l ep r e s e n t st I l ep r 0 伊咖i n gt e c h n i q u et h a te m p I o y
3、 sM F Cd a t a b a s et 0c a r r yo nt h em u I t i t h r e a d i n gd e V e l o P m e n ti nV i s u a lC+6 0 M e a n w h i l e M e a n w h i l e,i ta n a l y s e st h et y p i c a lu s a g e0 ft l l ec o r r e-s p o n d e n c eb e t w e e nt l r e a d i n g 锄ds y n c h r o n o u so b j e c ti nt l
4、l em u l t i t h r e a d i n gp r o g 姗m eb yu s i n gt h ea b o v et e c h n i q u e K e yw o r I b:m u l t i t h r e a d i n g;M F C;s y n c h r o n o u so b j e c;c o n。e s p o n d e n c eb e t w e e nt h r e a d i n g在现代的各种实时监控系统和通信系统中,如果用户的应用程序需要有多个任务同时进行相应的处理,则使用多线程是较理想的选择。一个线程负责检查网络,另一个线程管理磁盘
5、驱动器,还有一个线程负责显示数据,三个线程结合起来共同完成文件服务,使用者也可以及时看到网络的变化。多线程应用范围很广,尤其是在目前的桌面平台上,系统的许多功能都在一个系统下运行,更需要应用程序能够同时处理多个事件,而这些正是多线程可以实现的。二1W i n d o w s9 x N T 是抢先式的多任务操作系统,程序对C P U 的占用时间由系统决定。多任务指的是系统可以同时运行多个进程,每个进程又可以同时执行多个线程。进程是应用程序的运行实例,拥有自己的地址空间。每个进程拥有一个主线程,同时还可以建立其他的线程。线程是操作系统分配c P u 时间的基本实体,每个线程占用的C P U 时间由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MFC 多线程 编程 技术
限制150内