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

每個Worker是一個進程啟動的吧,所以不支持一個start_xxxx.php文件中放多個worker?

zhouciming

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

2859 1 0
1個回答

phpcreeper

1、啟動文件中完全支持多個 wokrer 實例,都是獨立運行在父進程派生的對應子進程中,彼此獨立運行,互不影響。
2、$globalEvent在每個Worker子進程中也是彼此獨立的,互不影響。

年代過于久遠,無法發(fā)表回答
??