title: 同样使用Chromium内核的浏览器，采用单进程和多进程方式各有何利弊？
desc: 好像360用的是单进程，而七星chrome115这些用的都是多进程，顺便一提火狐是单进程，各自有什么优劣呢？
topic: Google Chrome
content: 多进程的好处自然是容易隔离。为什么要隔离？一是因为程序都有bug，特别是页面渲染这一块。有些bug导致的结果并不是try-catch然后退出当前线程就能控制的，有可能进程中的其他内存地址的内容也被写坏了，导致整个进程崩掉。二是有些页面可能造成死循环，这也很难在线程级别进行隔离。进程级别的隔离就容易多了，杀掉一个进程就都干净了，就算死循环了只要不进kernel也都能干净利落地杀掉。从劣势来说，有人说会有性能开销问题