1.先来先服务调度算法:对长作业有利,对短作业无利3 进程的三状态图
2.短作业优先调度算法:对短作业有利,对长作业无利
3.时间片轮转法+多级反馈队列
该方法是指,将时间片切成n份,每一份表示一个时间片,这些时间片有一个优先级顺序,最上面的优先执行,一个长任务第一个时间片没有完成会被放到第二个,如果第一个时间片有来任务会优先等第一个执行完在执行第二个。
1.创建进程实际上就是在内存中申请了一块内存空间,将代码丢进去运行4.3 进程中join方法
2.一个进程产生一个内存空间,多个进程产生多个内存空间
3.进程之间默认是无法进行数据交互的,如果需要交互需要借助第三方模块,在子进程修改全局变量,全局变量不会改变
在windows终端,可以通过tasklist命令查看所有的进程pid进程的其他方法:
tasklist |findstr PID 查看具体进程的命令
在mac电脑,可以通过ps aux查看
ps aux|grep PID 查看具有进程的命令
当子进程死了,子进程并不会立即占用的进程id号,因为需要让父进程查看到子进程的id、运行时间等信息,所有进程会步入僵尸进程孤儿进程:
回收子进程的id号:1,负进程调用join()方法 2.父进程等待子进程运行完毕
子进程存活,父进程意外死亡。4.6 守护进程
操作系统会帮你自动回收子进程的资源
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |