收藏 分享(赏)

visual c++第12章.ppt

上传人:ysd1539 文档编号:7016909 上传时间:2019-05-01 格式:PPT 页数:9 大小:141KB
下载 相关 举报
visual c++第12章.ppt_第1页
第1页 / 共9页
visual c++第12章.ppt_第2页
第2页 / 共9页
visual c++第12章.ppt_第3页
第3页 / 共9页
visual c++第12章.ppt_第4页
第4页 / 共9页
visual c++第12章.ppt_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、零基础学VC,第12章 多线程程序开发,课程安排,多线程的引入 多线程编程的基础知识 多线程程序开发 线程间的通信 线程的同步 小结,多线程的引入,单线程程序的不足 问题的解决,多线程编程的基础知识,进程和线程 Spy+工具 Win32 API对多线程编程的支持 MFC对多线程编程的支持,多线程程序开发,使用Win32 API函数开多线程程序 MFC用户界面线程的开发 MFC工作者线程的开发,01 void CUIDlg:OnStar() 02 03 / TODO: Add your control notification handler code here 04 /创建新的线程并开始执行

2、05 CWinThread* pThread=AfxBeginThread(ThreadFunc, 06 ,线程间的通信,使用全局变量实现线程间的通信 使用自定义的消息实现线程间的通信,44 void CCh13Demo4Dlg:OnStar() 45 46 / TODO: Add your control notification handler code here 47 SpeedControl=0; 48 GetDlgItem(IDC_RADIO1)-EnableWindow(true); /单选按钮生效 49 GetDlgItem(IDC_RADIO2)-EnableWindow(tr

3、ue); 50 GetDlgItem(IDC_RADIO3)-EnableWindow(true); 51 GetDlgItem(IDC_STAR)-EnableWindow(false); /开始按钮无效 52 /创建新的线程并开始执行 53 CWinThread* pThread=AfxBeginThread(ThreadFunc, 54 ,线程的同步,等待函数 CEvent类实现线程同步 使用CEvent类实现线程同步实例 CCriticalSection类实现线程同步 CCriticalSection类实现线程同步实例 CSemaphore类实现线程同步 CSemaphore类实现线程同步实例,小结,本章介绍了多线程应用程序的开发,要学习多线程,一定要先明白什么是单线程。然后要清楚线程和进程的区别。了解这些概念后,要学会使用Spy+工具,通过它可以查看系统正在运行的进程和线程。本章最后还介绍了线程的同步操作,这是线程技术存在的关键。,性格决定命运, 专注成就人生,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报