亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2691 | 回復: 8
打印 上一主題 下一主題

[C] 初學者 有點不能理解 這樣的函數(shù) 求解 [復制鏈接]

論壇徽章:
1
2015亞冠之胡齊斯坦鋼鐵
日期:2015-05-27 17:00:29
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-07-20 22:37 |只看該作者 |倒序瀏覽
int main(void)
{
pid_t pid;
char *msg;
int k;

printf("Process Creation Study\n");
pid=fork();
switch(pid)
{
case 0:
msg="Child process is running";
k=3;
break;
case -1:
perror("Process creation failed\n");
break;
default:
msg="Parent process is running";
k=5;
break;
}
while(k>0)
{
puts(msg);
sleep(1);
k--;
}
exit(0);
}

為什么執(zhí)行while()的時候    msg  會 變化   switch   函數(shù)  執(zhí)行過去了怎么還會  回去 執(zhí)行呢    ,,,,進程問題   ,,,。。。

論壇徽章:
0
2 [報告]
發(fā)表于 2014-07-20 23:29 |只看該作者
去看看關(guān)于unix編程書籍的進程創(chuàng)建章節(jié)。

求職 : 系統(tǒng)工程師等
論壇徽章:
5
技術(shù)圖書徽章
日期:2014-04-19 22:01:05天蝎座
日期:2014-05-09 13:49:28雙子座
日期:2014-06-16 15:08:042015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
3 [報告]
發(fā)表于 2014-07-21 15:38 |只看該作者
while()這段函數(shù),父子進程都會執(zhí)行。
而父子進程中的msg指向不同的內(nèi)容

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
4 [報告]
發(fā)表于 2014-07-21 15:59 |只看該作者
在fork被執(zhí)行的那一刻,
進程就變成了兩個完全相同的進程,
所不同的是fork的返回值不一樣。

論壇徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亞洲杯之阿曼
日期:2015-04-14 10:41:50NBA常規(guī)賽紀念章
日期:2015-05-04 22:32:03NBA季后賽大富翁
日期:2015-05-04 22:34:11菠菜明燈
日期:2015-05-04 22:35:49新奧爾良黃蜂
日期:2015-05-04 22:49:2315-16賽季CBA聯(lián)賽之廣夏
日期:2015-12-11 15:02:342015年亞洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亞洲杯之阿聯(lián)酋
日期:2015-03-04 11:19:04休斯頓火箭
日期:2015-03-02 16:32:11紐約尼克斯
日期:2015-03-02 16:09:04
5 [報告]
發(fā)表于 2014-07-21 16:09 |只看該作者
fork之后的代碼會執(zhí)行兩遍,一遍是父進程,一遍是子進程

論壇徽章:
0
6 [報告]
發(fā)表于 2014-07-21 16:58 |只看該作者
fork一次,返回兩次,關(guān)鍵看pid是否等于0

論壇徽章:
1
2015亞冠之胡齊斯坦鋼鐵
日期:2015-05-27 17:00:29
7 [報告]
發(fā)表于 2014-07-23 08:55 |只看該作者
謝謝  各位 的 解答  

論壇徽章:
1
2015亞冠之胡齊斯坦鋼鐵
日期:2015-05-27 17:00:29
8 [報告]
發(fā)表于 2014-07-23 08:56 |只看該作者
回復 5# super皮波

你好     是 每次  while   循環(huán)一次  都 會執(zhí)行  一次  父進程   和  子進程嗎
   

論壇徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亞洲杯之阿曼
日期:2015-04-14 10:41:50NBA常規(guī)賽紀念章
日期:2015-05-04 22:32:03NBA季后賽大富翁
日期:2015-05-04 22:34:11菠菜明燈
日期:2015-05-04 22:35:49新奧爾良黃蜂
日期:2015-05-04 22:49:2315-16賽季CBA聯(lián)賽之廣夏
日期:2015-12-11 15:02:342015年亞洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亞洲杯之阿聯(lián)酋
日期:2015-03-04 11:19:04休斯頓火箭
日期:2015-03-02 16:32:11紐約尼克斯
日期:2015-03-02 16:09:04
9 [報告]
發(fā)表于 2014-07-23 10:06 |只看該作者
從fork返回之后,父子進程都會執(zhí)行一遍,和while沒關(guān)系
回復 8# 快樂古月


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP