聽說swoole很nb,想了解一下,從官網開始吧。
http://www.swoole.com/
什麼是Swoole
Swoole,php的非同步、平行、多執行緒的網路通訊引擎。
什麼是異步?
我的簡單理解,對於進程來說,非同步是與同步相對的。
同步進程:當程式發出一個功能調用,進程去操作,在沒有得到結果之前,就不會返回一個狀態,也就不會繼續向下操作。也就是,對於一個進程,一個事情接著一個事情往下做,上個事情沒有做完,雖然發出指令,但是還要等響應,得到響應後才會繼續做下一件事。
非同步進程:當程式發出一個功能調用,進程接到該通知,去做事情。程式不會等這個呼叫的回應結果,而繼續做下一件事情。即程序只關註一件事接著一件事的向下做,不會關注每一件事情的回應結果。每一件事情結束後,都有其它的通知、回調等方式來通知程式最終這件事的執行結果。
什麼是並行?
並行,指的是作業系統可以在同一時間做多件事,而這多件事可以互不干擾。
舉例,可以並行的系統,可以建立多個進程,每個進程做一件事情,這些事情可以按照你的設計,做一個互相有一點關聯的大事情,或者互不影響的做自己的事情。
並行和並行是不同的概念。
官網影片筆記
weiwan
參考
http://www.swoole.com/
以上就介紹了PHP|swoole初步體驗,包含了wool,php方面的內容,希望對PHP教學有興趣的朋友有幫助。 🎜 🎜 🎜