国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

每個(gè)Worker是一個(gè)進(jìn)程啟動(dòng)的吧,所以不支持一個(gè)start_xxxx.php文件中放多個(gè)worker?

zhouciming

昨天看了下Worker的源碼,發(fā)現(xiàn)并不支持一個(gè)start_xxx.php文件中存在多個(gè)Worker,為什么這樣呢?是因?yàn)橐粋€(gè)Worker就是一個(gè)進(jìn)程嗎?因?yàn)闀?huì)跑他的事件循環(huán),如果多個(gè)worker,就會(huì)阻塞另一個(gè)worker的運(yùn)行?因?yàn)?globalEvent是static全局的,所以只能在一個(gè)進(jìn)程中使用?。?br /> ?
第二,$globalEvent是在每個(gè)Worker子進(jìn)程中獨(dú)立的嗎?如一個(gè)Worker->count=3,那么他會(huì)啟動(dòng)3個(gè)子進(jìn)程,而這3個(gè)子進(jìn)程中的$globalEvent是不同的實(shí)例,互不影響,是這樣嗎?

2901 1 0
1個(gè)回答

phpcreeper

1、啟動(dòng)文件中完全支持多個(gè) wokrer 實(shí)例,都是獨(dú)立運(yùn)行在父進(jìn)程派生的對(duì)應(yīng)子進(jìn)程中,彼此獨(dú)立運(yùn)行,互不影響。
2、$globalEvent在每個(gè)Worker子進(jìn)程中也是彼此獨(dú)立的,互不影響。

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??