①:一個進程由一個或多個線程組成。瀏覽器
②:打開任務管理器,能夠看到每一個進程的內存資源信息以及cpu佔有率。因此進程是cpu資源分配的最小單位(系統會給它分配內存)多線程
③:通常通用的說法:單線程與多線程,都是指在一個進程內的單和多。(因此核心仍是得屬於一個進程才行)異步
④: 瀏覽器是多進程的,每打開一個Tab頁,就至關於建立了一個獨立的瀏覽器進程。
強化記憶:在瀏覽器中打開一個網頁至關於新起了一個進程(進程內有本身的多線程)
頁面的渲染,JS的執行,事件的循環,都在這個進程內進行。spa
⑤:進程包括的線程有:線程