當一個進程調用fork並且它成功後它應該保持運行狀態嗎?孩子是否進入跑步狀態呢?同樣,當進程調用exec時,如果它保持運行狀態,它會成功嗎?同樣,當進程調用等待,並且如果它保持運行狀態,它會成功嗎?fork系統調用
Q
fork系統調用
-2
A
回答
0
檢查:
man fork
man exec
man wait
除了最新的一個,如果叉/ EXEC成功,父子進程保持運行狀態。
0
當你fork時,子和父都在運行,什麼定義了一個進程是否實際上控制着CPU,這是你在不同進程之間切換的OS上下文。
當您調用exec併成功時,整個程序狀態將被清除,並且您嘗試執行的任何操作都將是該進程唯一的操作。
相關問題
- 1. 使用fork系統調用
- 2. Unix fork()系統調用
- 3. fork()系統調用c
- 4. 系統調用fork輸出:
- 5. 使用gdb進行fork()系統調用
- 6. fork系統調用的應用程序
- 7. 由fork()系統調用返回的值
- 8. fork()系統調用和while循環
- 9. _exit(),fork()和waitpid()系統調用
- 10. linux中的fork()系統調用
- 11. 系統調用fork不退出
- 12. 關於fork和execve系統調用
- 13. fork() - 多個進程和系統調用
- 14. fork和wait系統調用問題
- 15. 操作系統中的fork()
- 16. 使用fork的C++程序中的非阻塞系統調用
- 17. 關於fork()系統調用中的混淆C
- 18. fork系統調用導致分段錯誤
- 19. 關於系統調用fork和全局變量
- 20. Fork系統調用失敗後,rax的返回值是多少?
- 21. Unix fork()系統調用什麼時候運行?
- 22. fork系統調用行爲的一些解釋?
- 23. 如何計算C中fork()系統調用的運行時間?
- 24. fork()系統調用和while循環(部分2)
- 25. 將系統調用fork克隆爲kvm虛擬機
- 26. 兩者fork()和所述exec()系統調用
- 27. 系統(「」)調用
- 28. 爲什麼我們使用fork()或exec()系統調用創建新進程?
- 29. 系統調用和系統程序
- 30. MIPS:系統調用
爲什麼函數會返回一個「成功」值給一個沒有運行的程序來檢查值? – 2012-02-12 13:37:14
「應該」是什麼意思?根據什麼目標? – 2012-02-12 13:37:31