A.是使用了多進(jìn)程和多線程的混合模式。它也預(yù)先fork了幾個子進(jìn)程(數(shù)量比較少),然后每個子進(jìn)程創(chuàng)建一些線程,同時包括一個監(jiān)聽線程。
B.Apache在啟動之初,就預(yù)先fork一些子進(jìn)程,然后等待請求進(jìn)來。之所以這樣做,是為了減少頻繁創(chuàng)建和銷毀進(jìn)程的開銷。
C.它解決了keep-alive場景下,長期被占用的線程的資源浪費問題。
D.如果一個線程異常掛了,會導(dǎo)致父進(jìn)程連同其他正常的子線程都掛了(它們都是同一個進(jìn)程下的)。