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