博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式100题(001):什么是进程,线程,两者联系与区别
阅读量:4167 次
发布时间:2019-05-26

本文共 269 字,大约阅读时间需要 1 分钟。

什么是进程,线程,两者联系与区别

进程:一个正在运行的程序,进程为系统中分配内存资源的最小单元;

线程:线程是程序执行的最小单位,线程是正在运行的一个函数;
联系

  1. 进程和线程都是操作系统所运行的程序运行的基本单元;
  2. 进程是具有一定独立功能的程序的一次运行活动,操作系统动态执行的单元,包含程序从调度到消亡的整个过程是动态的过程。

区别

  1. 进程具有独立的空间地址,一个进程崩溃后,在保护模式下不会对其它进程产生影响。
  2. 线程只是一个进程的不同执行路径,线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉

转载地址:http://vtrxi.baihongyu.com/

你可能感兴趣的文章
SourceInsight全工程查找替换方法
查看>>
C语言chdir()函数:改变当前的工作目录
查看>>
Linux下的函数执行时间的统计方法(测试某个函数的执行时间)
查看>>
调整内核printk的打印级别(启动脚本中运行 echo 0 4 0 7 > /proc/sys/kernel/printk 关闭所有内核打印)
查看>>
临时关闭打开console办法
查看>>
Linux中gmtime和localtime的区别(time_t格式转换为tm格式)
查看>>
如果函数传递的是结构体,小心在调用的参数中给指针重新赋值(拿tm结构体举例)
查看>>
使用nm命令获取linux的可执行文件里或动态库中的所有函数名称
查看>>
动态库编写 头文件.h注意事项
查看>>
多个动态库的依赖问题(先后顺序务必注意)
查看>>
二叉树的最大深度
查看>>
N 叉树的最大深度
查看>>
剑指 Offer 52. 两个链表的第一个公共节点 & 相交链表
查看>>
剑指offer 03.数组中的重复数字(四种办法!哎,就是全!)
查看>>
三层--对你的认识再多一点
查看>>
数据库初级篇--EA & ER & SQL Server
查看>>
离线安装.net framework3.5
查看>>
抽象工厂+反射(一)
查看>>
12月英语--Sowing
查看>>
泛型--datatable TO List
查看>>