您现在的位置是:主页 > news > 网站一般多少钱一年/网络营销的含义是什么
网站一般多少钱一年/网络营销的含义是什么
admin2025/4/22 3:23:54【news】
简介网站一般多少钱一年,网络营销的含义是什么,网站建设芜湖,沈阳大型网站设计公司文章目录1.进程线程区别2.进程和线程谁先运行3.唤醒等待队列的线程之后,本身也会去进行争抢1.进程线程区别 创建进程: 父进程调用fork创建子进程,需要给子进程分配一批数据结构、页表、代码和数据 数据结构中包括需要给新的子进程创建PCB&a…
网站一般多少钱一年,网络营销的含义是什么,网站建设芜湖,沈阳大型网站设计公司文章目录1.进程线程区别2.进程和线程谁先运行3.唤醒等待队列的线程之后,本身也会去进行争抢1.进程线程区别
创建进程:
父进程调用fork创建子进程,需要给子进程分配一批数据结构、页表、代码和数据 数据结构中包括需要给新的子进程创建PCB&a…
文章目录
- 1.进程线程区别
- 2.进程和线程谁先运行
- 3.唤醒等待队列的线程之后,本身也会去进行争抢
1.进程线程区别
创建进程:
父进程调用fork创建子进程,需要给子进程分配一批数据结构、页表、代码和数据
数据结构中包括需要给新的子进程创建PCB,虚拟地址空间,与文件信号相关的数据结构
为该进程开辟地址空间之后,将虚拟地址和物理空间通过页表进行映射
在映射期间,为子进程代码和数据开辟空间,将代码和数据加载至合理的位置
创建线程:
内核层面:
创建该线程的PCB、与创建该线程的进程共享地址空间
分配该线程的资源,分配代码资源、数据资源
pthread库层面:
形成描述线程的结构体,为线程生成私有栈后返回线程ID(线程私有信息的起始地址)
进程是承担系统资源的实体,一个线程的创建实际上是分配资源的角色
线程(轻量级进程)是CPU调度的最小单位,同一组线程共享虚拟地址空间
线程等待:
线程如果不等待,会造成内存泄漏
2.进程和线程谁先运行
线程和进程创建出来谁先运行是不确定的,进程的运行是由CPU来调度的,每个线程在CPU看来都是一样的,并没有什么不同