2017 10 12

今天是MFC学习的最后一天,学习了多线程程序设计,

进程:是应用程序的执行实例。线程:是进程内部的一个独立执行单元

界面线程:用于处理用户输入及响应用户生成的事件和消息。用户界面线程包含一个消息处理的循环,以应对各种事件。而工作线程适用于处理那些不要求用户输入并且比较消耗时间的其他任务。MFC应用程序中,所有的线程都是由CWinThread对象来表示。

CWinThread是用户接口线程的基类,CWinApp就是CWinThread派生出来的,在编写用户接口线程时,也需要从CWinThread 类派生出自己的线程类;

CWinThread同样是工作线程的基类,但在编写工作线程的时候,不必刻意地从CWinThread类派生出自己的线程类对象。用户可以调用MFC框架的AfxBeginThread函数,会自动创建CWinThread对象。

在Win32API中不区分两种线程,它只需要知道线程的起始地址,就可以开始执行线程。

MFC结课啦,知识点的掌握和运用仍需多练习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,647评论 25 708
  • 不会给自己理发的剪刀手不是好发型师 减速带要负全责! 就是不配合,咋的 少壮不努力 老大转锦鲤 实力坑娃 演技出众...
    酒不尽兴阅读 416评论 0 1
  • 可能因为生理期,所以尽管昨晚一夜好眠,今天仍然困得要死要死的! 有多困呢? 从早上来就开始打瞌睡,别人过来找我说话...
    盼星星盼月亮的盼盼阅读 383评论 2 0
  • 大环境改变了,小元素必然成为牺牲品。就像做设计,做了一版,有人说,你再做几版比较一下。就是不说这版好还是坏,挑来挑...
    文自拾阅读 209评论 0 0