線程/攜程/異步的編程模型

文章目錄 1.線程 2.協程 3.異步 1.線程 線程是CPU調度的最小單位 eg:單核CPU,有3個要執行的線程,先執行線程1,讓出時間片,再執行線程2,讓出時間片,再執行線程3,直至所有線程執行完畢; 左右兩邊的區別在於:右邊不對CPU進行時間分片,右邊只執行了兩次線程的上下文切換 ,兩側執行的總時間是一樣的 疑問:右邊的執行效率更高?多線程存在的意義? 意義:I/O:包括DiskIO(耗時)
相關文章
相關標籤/搜索