day31 - 協程、I/O

 本節的主題是基於單線程來實現併發,即只用一個主線程(很明顯可利用的cpu只有一個)情況下實現併發,爲此我們需要先回顧下併發的本質:切換+保存狀態     cpu正在運行一個任務,會在兩種情況下切走去執行其他的任務(切換由操作系統強制控制),一種情況是該任務發生了阻塞,另外一種情況是該任務計算的時間過長或有一個優先級更高的程序替代了它 ps:在介紹進程理論時,提及進程的三種執行狀態,而線程纔是執行
相關文章
相關標籤/搜索