线程与进程区别(四点)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/jinknow/article/details/80274989

进程process:程序的一次执行

       进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响

       进程间切换会有较大开销,一个进程包含1-n个线程

       进程是资源分配的最小单位

       多进程是指操作系统能够同时运行多个任务(程序)

线程thread:进程中执行的一段程序片段

              同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器

              线程有自己的堆栈和局部变量,线程间无单独地址空间

              线程是CPU调度的最小单元

              多线程是指同一程序中有多个顺序流在执行

猜你喜欢

转载自blog.csdn.net/jinknow/article/details/80274989
今日推荐