热门
最新
红包
立Flag
投票
同城
我的
发布
《一道“fork + 短路求值”经典题:到底会创建多少个进程?》
该代码通过多个fork()调用创建子进程。关键点在于理解fork() && fork() || fork()的短路求值逻辑:父进程返回真值,子进程返回假值,导致不同分支会跳过部分fork()。初始进程依次执行fork()(×2)、短路表达式(×5)和fork()(×2),最终共20个进程(包含main)。题目要求不算main进程,故创建19个子进程,正确答案为B。解题需注意&&/||的优先级、短路特性及fork()在不同进程中的返回值差异。
——来自博客 https://blog.csdn.net/2302_78391795/article/details/157463839
你学会了吗(单选)
4 人已经参与 已结束
拿捏
4人
有问题请私信留言
0人
CSDN App 扫码分享
评论
点赞
- 复制链接
- 举报