阿里校招——fork进程问题
来源:互联网 发布:淘宝 上传身份证 海关 编辑:程序博客网 时间:2024/06/05 14:42
不算main这个进程自身,到底创建了多少个进程啊?
int main(int argc, char* argv[]){ fork(); fork() && fork() || fork(); fork();}
A.18
B.19
C.20
D.21
答案为B
考查两个点
1、A&&B||C
A为假,跳过B,判断C
A为真,判断B,若B为真,跳过C
若B为假,判断C
2、fork()函数父进程返回子进程ID;子进程返回0
第一条语句新增1个
第二条语句新增4*2个
第三条语句,此时已有进程1+1+4*2个,所以新增10个
总共进程数为10+9=19(注意:这里不算main进程)
0 0
- 阿里校招——fork进程问题
- 我的阿里秋招之路——阿里实习offer+校招offer
- 面试通过——阿里校招面试总结
- 记阿里春季实习生校招——算法工程师
- Android面试题—校招—阿里
- linux——fork(进程)
- 阿里校招笔试
- 阿里校招面试
- 有多少个进程被 fork 出来了?----阿里巴巴2015校招研发在线笔试题
- fork进程数的问题
- Linux进程——fork函数
- linux 进程学习体会——fork()
- Linux进程——fork<1>
- Perl多进程实践——fork
- 小记——fork与进程
- 多进程编程——fork()
- 创建新进程——fork函数
- Python多进程——fork()
- Objective-C 编程艺术
- HDU 2021
- Activity生命周期
- Java --- 商品分页
- android 自定义ViewGroup实现可记载并呈现选择的ListView
- 阿里校招——fork进程问题
- <context:component-scan>
- eclipse常用快捷键
- 3sum leetcode (15)
- socket简解
- Jenkins的环境变量的使用
- Leetcode Single Number 扩展
- 一步一步实现500px引导动画 -- 酷酷哒
- avfoundation介绍