在我的电脑中,如果我在IE或Chrome中打开不同的标签,将创建不同的进程,因此每个进程都可以通过单独的TCP端口进行侦听。所以他们成功地管理了会话。
但是对于Mozilla,将在操作系统中创建单个进程,甚至会打开许多选项卡!由于Mozilla为多个选项卡创建了多个线程,因此它只有一个进程ID。
如果数据包从Web服务器到达,我的操作系统将使用TCP目标端口号将其切换到特定进程!!!
对于IE,Chrome没有问题,因为每个标签都有不同的流程......! 但Mozilla如何通过单一流程管理不同的会话......?
答案 0 :(得分:0)
事实上,当你使用线程时它更简单,标签不是独立的条目,每个页面都在firefox核心中呈现,你在标签中看到的只是数据的表示,视图:)
答案 1 :(得分:0)
可以在一个进程内监听多个连接的响应。
使用一个或多个流程处理多个选项卡是一个设计选择与优点缺点。