摘要: 从目前浏览器的多进程架构设计可以知道,最新的浏览器包括:1个浏览器主进程、1个GPU进程、1个网络进程、多个渲染进程和多个插件进程。 通常情况下打开2个页面会有5个进程,这五个进程分别是:1个浏览器主进程、1个GPU进程、1个网络进程和2个渲染进程。 但是往往会有很多其他情况: 如果页面中有插件,插 阅读全文
posted @ 2021-03-14 19:12 Jiox 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 前言:在整理计网这块知识点,顺便总结下TCP是如何保证可靠连接的。 先重新认识下 窗口 窗口分为滑动窗口和拥塞窗口: 滑动窗口是接受数据端使用的窗口大小,用来告知发送端接收端的缓存大小,以此可以控制发送端发送数据的大小,从而达到流量控制的目的。 那么对于数据的发送端就是拥塞窗口了,拥塞窗口不代表缓存 阅读全文
posted @ 2021-03-14 15:54 Jiox 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 前言:每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。 通过进程和内核空间的关系,我们先思考下可以依靠哪几种方式进行进程通信 管道(匿名管道、命名管道) 消息队列 共享内存 信号量 Linux 内核提供了不少进程间通信的方式, 阅读全文
posted @ 2021-03-14 08:20 Jiox 阅读(472) 评论(0) 推荐(0) 编辑