线程与进程
2017-07-14 14:56:02 8 举报
简单的阐述了cpu处理线程与进程对的方式,以及线程与进程之间的关系
作者其他创作
大纲/内容
cpu
寄存器值
指令寄存器 +1根据指令中的标识或者是寄存器里面的标识,逐条执行指令。
task3
线程是进程衍生的轻量级进程,轻量级进程共享父进程的资源(数据加锁与解锁)
task1
代码段
栈 (函数)
根据任务队列一个一个进程不断的进入cup。当task1运行一段时间后运行一段时间退出cpu,将完成的指令地址存入寄存器,task2进入cup运行一段时间后出去、、
数据段
......
task2
int i =3;int j =5;int main(){int k;k = i+j;print(\"%d\
I/O操作时 cup会将进程退出,让磁盘(因为是多磁头,可以执行多进程),显卡自己处理。
任务进程
堆 (中间地址 )php所有的变量都在这
只进行任务序列的进程
内核对于进程和轻量级线程同等对待
公用父进程数据段堆代码段文件描述表
文件描述表
进程就是代码在计算机进程的一个实例,包含一切资源,打开创建的资源
0 条评论
下一页