多线程编程之二——MFC中的多线程开发.pdfVIP

  • 3
  • 0
  • 约9.55千字
  • 约 8页
  • 2017-08-30 发布于江苏
  • 举报

多线程编程之二——MFC中的多线程开发.pdf

多线程编程之二——MFC 中的多线程开发 作者:韩耀旭 下载源代码 五、MFC 对多线程编程的支持 MFC 中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区 别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循 环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计 算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行 之外 的用户输入,响应用户及系统所产生的事件和消息等。但对于 Win32 的 API 编程而言,这两种线程是没有区别的,它们都只需线程的启动地址即可启动线程 来 执行任务。 在 MFC 中,一般用全局函数 AfxBeginThread()来创建并初始化一个线程的 运行,该函数有两种重载形式,分别用于创建工作者线程和用户界面线程。两种 重载函数原型和参数分别说明如下: (1) CWinThread* AfxBeginThread(AFX_THREADPROC pfnThreadProc, LPVOID

文档评论(0)

1亿VIP精品文档

相关文档