线程--------------- CPU调度的一个最基本单位,线程由两个部分组成:一个组成部分是线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方;另一个部分是线程堆栈,它用于维护线程在执行代码时需要的所有函数参数和局部变量,与进程相比,进程所占资源要少的很
进程----------------进程由两个部分构成:一个是进程内核对象,另一个是地址空间。进程从来不执行任何东西,它只是线程的容器,线程总是在某个进程环境中创建,而且它的整个寿命期都是在该进程里生存的。意味着线程是在它的进程地址空间里执行代码的,并且在进程的地址空间中对数据进行操作的。如果在单进程环境中有两个或更多的线程正在运行,那么所有线程将共享单个地址空间。
学习多线程编程时对线程和进程有了更深入的认识,为了加深记忆,帖出来供自己回味以及和我一样的菜鸟学习