GATEWAY是一個異步非阻塞的IO模型么?
對,Gateway用的是異步非阻塞IO模型。 當(dāng)安裝libevent擴展時,會自動使用Epoll等高級事件管理機制 沒安裝libevent擴展時,是使用PHP自帶的Select事件管理機制
那是不是請求過來后 阻塞在loop上 當(dāng)有事件觸發(fā)后,事件是異步處理的,主循環(huán)繼續(xù)處理后續(xù)請求?
socket沒有讀寫事件時阻塞在loop上,有讀寫事件時便開始讀或者寫數(shù)據(jù)。讀寫數(shù)據(jù)和阻塞在loop上是串行的。