浏览器如何处理新标签的创建。它是分叉还是创建一个新线程?你能指出我如何在创建新线程和子进程之间进行选择。
问问题
485 次
1 回答
0
如今,一些现代浏览器为新选项卡创建了单独的进程。原因是如果某些站点(选项卡)包含恶意代码并且例如被冻结,则仍然可以看到其余浏览的站点。
如果您使用例如 Chrome 并且您将在 Windows 上,您可以尝试杀死一些 chrome.exe 进程,您会看到只有一个选项卡会死掉。但是,对于 chrome,它并不完全是 1 对 1(制表符到进程)。有些进程对于按原样运行浏览器至关重要(如果你杀死它们,整个浏览器都会死掉),所以如果你要尝试的话,请注意这一点。:)
请注意,几乎所有浏览器现在都有单独的插件进程(例如使用 Netscape API 编写的第三方插件)。原因与标签相同(并且更容易理解)。
要找到第二个问题的答案,请在此处查看示例:http: //jayant7k.blogspot.com/2010/01/for.html
于 2012-04-26T17:29:15.793 回答