繁体   English   中英

就呼叫返回行为而言,fork()和exec()系统调用与其他系统调用有何不同?

[英]In terms of call-return behaviour, how are the fork() and exec() system calls different from other system calls?

货叉两次返回-

  • 一次在父母

  • 曾经在孩子

但是,就调用和返回行为而言,exec()与其他系统调用有何不同?

实际上,有一些不遵循“一次返回”的范式。

调用fork()返回一次两次-后者在成功时在父级中返回一次,在子级中一次,前者在失败时仅在父级中返回一次。

调用exec()将在失败时返回,但如果成功,则将使用新程序简单覆盖当前进程。

还有其他一些东西,例如exit()abort() ,它们根本不会返回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM