进程的创建加载和执行

9.进程的创建加载和执行
爸爸在做蛋糕,现在爸爸有新任务要做菜了
管家怎么实现这个呢?
1.先把爸爸当前做蛋糕的状态复制一遍用fork,
然后会生成新的小纸条放在黑板上,但是小纸条上的事情ID不一样
2.然后管家通过exec()告诉爸爸要做的新任务是什么
3.上述过程中存在的问题,爸爸当前做蛋糕的状态,只有部分有用的信息
会在新任务里面用到,很多无用的,复制起来又花时间又浪费资源,并不需要
所以管家提出了新的解决方案,就是用vfork()这样就只保留需要的信息,
那些复制了又用不到的就不复制了
----注意原来的进程称呼他为父进程,fork后产生的进程称呼他为子进程
---fork创建 exec加载执行

  

 

 

 

posted @ 2022-05-11 14:45  今天也是开心的一天呀  阅读(45)  评论(0)    收藏  举报