线程内容
一、初识别线程.
在传统操作系统中,每一个进程中有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程。
在工厂中,每一个车间都有房子,而且每个车间默认就有一条流水线
操作系统 ---> 工厂
进程 --->车间
线程 ---> 流水线
cpu ---> 电源
线程:cpu最小的执行单位
进程:资源集合、资源单位
线程运行 = 运行代码
进程运行 = 各种资源+线程
右键运行:
申请内存空号,先把解释器(解释器的代码 ,他是一个软件 由代码组成)丢进去并且吧代码丢进去(这是进程做的),运行代码(这是线程做的)
线程和进程的区别:
线程 --> 单指代码的执行过程
进程 --> 资源的申请与销毁的过程
进程内存空间彼此隔离
同一个进程下的线程共享资源。
进程和线程的创建速度
进程需要申请资源开辟空间 所以他比较慢
线程只需要告诉操作系统一个执行方案 所以比较快