从浏览器(chrome)进程机制的分析到JavaScript 运行机制之一:浏览器多进程还是多线程?

浏览器(chrome)进程机制:浏览器作为一个软件,大家有没有好奇浏览器是多进程的还是多线程的?每打开一个浏览器页面代表着是一个线程还是一个进程呢?其实浏览器是一个多进程软件,从开发的角度来说,相对安全的,多线程意味着大家都在'一条船上',你打开苹果的官网和三星的官网,苹果官网的页面崩溃了,三星的页面也要和你崩溃吗?无论开发者如何做多线程隔离,线程安全等等操作,整体效果没有多进程来的安全和...
摘要由CSDN通过智能技术生成

浏览器(chrome)进程机制:

浏览器作为一个软件,大家有没有好奇浏览器是多进程的还是多线程的?每打开一个浏览器页面代表着是一个线程还是一个进程呢?

其实浏览器是一个多进程软件,从开发的角度来说,相对安全的,多线程意味着大家都在'一条船上',你打开苹果的官网和三星的官网,苹果官网的页面崩溃了,三星的页面也要和你崩溃吗?无论开发者如何做多线程隔离,线程安全等等操作,整体效果没有多进程来的安全和稳定的。一般来说一个页面是一个进程,某些浏览器会做优化例如你打开同一个网址。

下面我以chrome浏览器来分析其运行机制:

首先我们打开chrome的进程管理器,打开浏览器,按下shift+esc即可,或者如图所示More Tools->Task Manager

 就出现这个Task Managerc窗口了

 

browser进程:浏览器的主进程,负责界面的显示,用户交互,子进程的管理,提供存储等功能

GP

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值