1. 程式人生 > >Chrome瀏覽器的執行緒模型

Chrome瀏覽器的執行緒模型

程式:計算機可以執行的程式碼,存在於磁碟中(靜止的)
程序:把程式調入到記憶體中,準備執行(動態的,可被執行的),等待CPU執行–活動的
執行緒:是CPU執行程序程式碼的基本單位–生產任務
程序和執行緒間的關係:
程序是作業系統分配記憶體的基本單位。
執行緒處於執行緒的內部。是CPU執行程式碼的基本單位。
一個程序至少有一個執行緒,也可以有多個。多個執行緒之間併發執行。—巨集觀上看是“同時執行”,微觀上看是“輪流”執行
Chrome中的執行緒模型:
(1)Chrome中發起HTTP發起請求最多可以使用6個併發的執行緒。
(2)Chrome中負責向頁面中執行繪製任務(執行HTML/CSS/JS程式碼)的只有一個執行緒——UI主執行緒。