以前的理解
所謂異步IO是必須依靠多線程才能實現的,打個比方:主線程在按順序執行代碼時,遇到耗時長的IO操作時,主線程會馬上生成一個子線程來負責耗時長的IO操作,而主線程自己只委派而不親自處理,而且這樣主線程就不會阻塞,馬上繼續執行余下代碼。
問題
現在通過度娘查找后,發現我之前的理解好像不正確,求各位大神解答下,我是個PHP新手,下面是我現在的理解,如果不對請馬上指出,謝謝
現在理解
因為多線程多進程之間切換會導致CPU切換消耗大量資源,所以才產生異步IO,這是不是說明異步IO不是依靠多線程實現的呢?
- 2 回答
- 0 關注
- 585 瀏覽
添加回答
舉報
0/150
提交
取消