C++/MFC-进程/线程
法萌
这个作者很懒,什么都没留下…
展开
-
C++/MFC-进程Process
一、 进程1.1简单的说双击一个EXE图标时,系统就会产生一个相应的进程,分配相应的资源,并执行相应的代码。1.2标准一些的说法进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。1.3进程的定义进程是一个具有一定独立功能的原创 2017-05-31 21:19:21 · 2861 阅读 · 0 评论 -
C++/MFC-线程Thread
一、 线程:线程,是程序执行流的最小单元。 另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。每原创 2017-05-31 22:21:14 · 2034 阅读 · 0 评论 -
C++/MFC-进程优先级
一、进程优先级(优先级等级)简单的说就是进程(线程)的优先级越高,那么就可以分占相对多的CPU时间片。 每个进程都有相应的优先级,优先级决定它何时运行和占用 CPU 时间。最终的优先级共分32级,是从 0 到 31 的数值,称为基本优先级别。 (priority class)优先级等级,这里我叫它进程优先级。因为一般来说它是在调用CreateProcess时指定的,CreatePro原创 2017-06-01 13:48:28 · 3640 阅读 · 1 评论 -
C++/MFC-线程优先级
一、线程优先级(Thread priority )简单的说就是(线程)的优先级越高,那么就可以分占相对多的CPU时间片。 每个进程都有相应的优先级,优先级决定它何时运行和占用 CPU 时间。最终的优先级共分32级,是从 0 到 31 的数值,称为基本优先级别。 进程优先级priority class标志优先级值idl原创 2017-06-01 13:55:29 · 6254 阅读 · 0 评论 -
C++/MFC-多线程
在一个进程中创建多个线程。一、对话框设置1.1添加7个Cstatic,及7个CEdit控件1.2CEdit控件 绑定7个UINT类型的值变量 m_edt_time1至m_edt_time71.3添加3个CButton控件 分别为CreateThread SuspendThread ResumeThread二、回掉函数#define WM_原创 2017-06-01 16:02:47 · 931 阅读 · 0 评论 -
C++/MFC-进程/线程亲缘性
SetProcessAffinityMask //设置进程 可以使用的CPUSetThreadAffinityMask //设置线程 可以使用的CPU第一个参数是当前进程的句柄,第二个参数是几块CPU运行。第二个参数计算方式:用几块CPU,就输入几个1,再转化为十进制,或者16进制即可。例:3块CPU,二进制111->十进制7。void CDialog_Thread_Pr原创 2017-06-02 21:22:31 · 393 阅读 · 0 评论 -
C++/MFC-说明
学习MFC看的是鸡啄米(http://www.jizhuomi.com)上的相关的文章。但发现,其上讲的有一点问题:1.几个控件是基于对话框的,但到了Menu、状态栏、工具栏的时候,是基于单文本的。2.控件只讲了最常用的几个,剩下的几个没讲。目的:1.将剩下的几个控件讲全,便于以后查找使用。2.将所有的操作均基于对话框。3.增加一些其他的简单应用,例如进程、套接原创 2017-05-23 11:24:29 · 325 阅读 · 0 评论