OS中关于父子进程的执行顺序和多个子进程之间的执行顺序(整理)
生活随笔
收集整理的這篇文章主要介紹了
OS中关于父子进程的执行顺序和多个子进程之间的执行顺序(整理)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、
問:
1.fork出一個子進程,父子進程執行的先后順序是不確定的,如果先執行父進程,再執行子進程,父進程中沒有wait和sleep。問,是否先把父進程執行完,再執行子進程?還是兩個進程是一塊執行的?
2.如果父進程中有sleep,父進程中的程序執行到sleep進行休眠,轉而執行子進程。
問:子進程中的程序執行完了再返回父進程中執行,還是休眠時間到了返回父進程中執行,還是其他?
答:
二、 一旦啟動子進程 后續的代碼就并發 沒有先后順序,具體要看調度策略和進程的優先級了。
總結
以上是生活随笔為你收集整理的OS中关于父子进程的执行顺序和多个子进程之间的执行顺序(整理)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OS中阻塞与挂起的区别sleep()的实
- 下一篇: linux进程调度算法:分时调度策略、F