多线程
最后一天学习MFC,主要是多线程的概述,介绍了进程还有线程的概念的介绍,进程:是应用程序的执行实例,就是指在系统中正在运行的一个应用程序。线程:是进程内部的一个独立执行单元。延伸到了对任务,多线程。多线程和线程进行了比较,两个非常活跃的线程为了抢夺对CPU的控制权,在线程切换时会消耗很多的CPU资源,反而会降低系统的性能。这一点在多线程编程时应该注意。然后注意到多线程的程序开发,开发多线程应用程序可利用32位Windows环境提供的Win32API接口函数,也可利用VC++中提供的MFC类库。多线程编程在这两种方式下原理是一样的,用户可以根据需要选择相应的工具。
然后讲了基于MFC的多线程编程,MFC 支持的两种线程,分别称之为工作者线程和用户界面线程。然后学习了创建MFC的工程线程,其中的代码,相应的类还有编程的步骤。
下午做了上午没做完的,一个简单的线程,TCP文件传输,上午老师见过代码之后,下午按照ppt的步骤,还有代码提示,完后两个程序。
10.12C++总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
- HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其...