在workerman中,我看到了程序設(shè)置了事件和函數(shù)的綁定,也看到了子進(jìn)程上的事件綁定,整個(gè)系統(tǒng)的運(yùn)行狀態(tài)就是在等一個(gè)事件的觸發(fā)似的,但是具體在哪里觸發(fā)的呢?實(shí)在理解不了,求指教
實(shí)際上事件就是socket可讀寫的事件,例如通過(guò) stream_select($read, $write, $e, 1); 就可以監(jiān)控$read數(shù)組傳遞的socket哪些可讀,$write數(shù)組中哪些可寫,可讀或者可寫的時(shí)候stream_select會(huì)立刻返回,這時(shí)$read、 $write保存的是可讀和可寫的socket,然后分別進(jìn)行讀或者寫就好了
看了兩天源碼,好像有點(diǎn)理解了,