作者QWWJDQ (梦想十足总是失足)
看板Grad-ProbAsk
标题Re: [问题] 98中山资工os
时间Sun Mar 29 17:07:30 2009
※ 引述《happychung ((*w*))》之铭言:
: 想问一下今天有考中山的朋友
: os第一题要怎麽算呢?
: 虽然整张我都很有问题
: 但最想问的还是第一题 因为每次出这种 我都不知道他要求什麽@@
: 就是pid=fork()的那题
: 然後好像
: pid>0 A
: pid=0 B
: C D E 忘光了@@
: 可以请会的人说明一下吗 谢谢
我看鼎茂出的97解答
初值1
A=1
B=1
D=2
C=2
这次改成++value
初值5
我写
A=10
B=10
C=20
D=15
(哈...完全错误.....果然是门外汉.....++value怎麽会是....会是我想的那样...)
我是乱凑的...也不懂...
写写我的想法
--fork()---父行程--print A=1
|
--fork()---子行程1--print B=1
|
---fork()--子行程2--(我猜这里要等下面的thread执行完)------print C=2
| ↑
| |pthread_exit()
| |
---这个好像是fork thread--与子行程2共用变数---print D=2
以上都是个人胡思乱想给它一个解释...
都未经证实...
希望会的人来指导一下....甘温蛤...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.221.99
1F:→ xan222:我写5566 XDDDD 顺序不固定 03/29 17:08
2F:推 xan222:我确定我错了= = 03/29 17:14
※ 编辑: QWWJDQ 来自: 61.224.221.99 (03/29 17:27)
3F:推 happychung:可以请问是97年那间吗? 03/29 17:26
4F:推 sHackG:97中山第一题 03/29 17:28
5F:推 happychung:感谢! 03/29 17:29
※ 编辑: QWWJDQ 来自: 61.224.221.99 (03/29 17:33)
※ 编辑: QWWJDQ 来自: 61.224.221.99 (03/29 17:39)
※ 编辑: QWWJDQ 来自: 61.224.221.99 (03/29 17:45)