学习MS VC++3.pptVIP

  • 1
  • 0
  • 约2.99千字
  • 约 29页
  • 2018-02-10 发布于湖北
  • 举报
学习MSVC3

学习MS VC++ (三) 主讲人:王海军 wanghaijun@ Email: Seakingw@163.com 第五讲 多线程 Email: seakingw@163.com 多线程简介 线程提供了在多任务处理环境中多任务处理的能力。在Windows下,应用程序可以创建若干可以同时运行的线程。 多线程程序的每一个线程都有它自己的堆栈,可以与同一程序中运行的其它线程相对独立的工作。 线程可以说是最小的执行单位。 Email: seakingw@163.com 多线程优缺点 多线程能极大改善应用程序的性能; 多线程需要考虑同步等情况,使得复杂度提高; 多线程的调试相对比较困难。 Email: seakingw@163.com 线程种类 用户界面线程(UI Thread) 工作者线程(Worker Thread) Email: seakingw@163.com 创建UI线程 从CWinThread派生新类CMyThread。 CMyThread类的InitInstance()函数中生成CWnd对象。 调用 AfxBeginThread(RUNTIME_CLASS(CMyThread)); Email: seakingw@163.com 实例 生成一个单文档应用程序,添加一个对话框,创建UI Thread Email: seakingw@163.com 创建工作者线程 MFC应

文档评论(0)

1亿VIP精品文档

相关文档