PHP協程(1):簡略

基本概念 援引幾個博客上的話:php 對於單核處理器,多進程實現多任務的原理是讓操做系統給一個任務每次分配必定的 CPU時間片,而後中斷、讓下一個任務執行必定的時間片接着再中斷並繼續執行下一個,如此反覆。因爲切換執行任務的速度很是快,給外部用戶的感覺就是多個任務的執行是同時進行的。多進程的調度是由操做系統來實現的,進程自身不能控制本身什麼時候被調度,也就是說: 進程的調度是由外層調度器搶佔式實現的
相關文章
相關標籤/搜索