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