• 苏流郁宓
    2022-10-26 来自湖北
    chrome内核部分代码网上有人说是kernel? 浏览器中有cache的存在,网址寻址信息也是先找本地资源,找不到再到网上去找! 那么浏览器进程通信应该与操作系统进程通信原理差不多,唯一的区别的浏览器的内存地址分配需要操作系统协助,包括不限于管道通信,消息队列通信,套接字通信等!(不喜欢用ipc一笔带过)

    作者回复: 对

    
    4
  • 功夫熊猫
    2022-11-16 来自湖北
    跟操作系统一个道理呗,ipc通信。

    作者回复: 嗯嗯

    
    1
  • peter
    2022-10-26 来自湖北
    对于思考题,关于chrome进程间通信:我感觉应该是消息队列。 另外,有几个问题: Q1:但进程崩溃影响的线程是其他进程的线程吗?还是本进程的线程? Q2:进程模型中的域是指什么? Q3:chrome线程间同步机制是什么?用synchronized吗?

    作者回复: 影响

    
    1
  • 苏流郁宓
    2022-10-26 来自湖北
    其实可以模块化理解,庞大的浏览器在模块化上可以理解为有缺陷的微型操作系统(无独立硬件内存分页的权利),一个个不同网页可以理解为操作系统上不同的app,那么进程间通信就好理解了,唯一的区别是浏览器兼顾网络数据,对安全这块要求甚高,需要套接字等一系列机制来保障安全,高效的通信的!

    作者回复: 6666 你理解能力强

    
    1
  • ryohei
    2022-10-26 来自湖北
    IPC通信啊,具体没有说。

    作者回复: 嗯嗯

    
    