Posted on 2009-03-27 18:06
Prayer 閱讀(1081)
評論(0) 編輯 收藏 引用 所屬分類:
LINUX/UNIX/AIX
UNIX對信號是不排隊的當(dāng)5個子進程同時結(jié)束,產(chǎn)生5個SIGCHLD信號,提交到父進程,父進程只看成是一個SIGCHLD信號,確實沒有對SIGCHLD進行排隊,如果有5個子進程結(jié)束,父進程會收到1個信號,信號處理函數(shù)中while就會循環(huán)n次,把所有結(jié)束的子進程處理掉,直到?jīng)]有已經(jīng)結(jié)束的進程。