第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問一下,程序if(fork() == 0)是什么意思?

請問一下,程序if(fork() == 0)是什么意思?

蕭十郎 2021-02-09 10:06:05
程序if(fork() == 0)是什么意思?
查看完整描述

2 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

fork()函數的作用:新建一個子進程。
可以這么看,fork的意思就是分支,所以就相當于在當前進程所運行到的位置分一個支流出來,然后,新進程與老進程都是從分叉點開始繼續(xù)運行(分叉點也就是fork()函數調用處)。

至于fork()函數的返回值:
子進程返回:0
父進程返回:>0的整數(返回子進程ID號)
錯誤返回:-1

因此,若沒有錯誤,對于:
if(fork()==0)
{block A}
else
{block B}
在新進程中block A的內容會被執(zhí)行,而在老進程中block B會被執(zhí)行。



查看完整回答
反對 回復 2021-03-28
  • 2 回答
  • 0 關注
  • 651 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號