今天,我观察到一个有趣的行为。我正在使用windows XP-sp3操作系统
当我在Google Chrome中打开新选项卡时
为什么会出现这样的行为?是否由于系统调用vfork()
?子进程是否立即调用exec()
?
它只发生在谷歌Chrome还是所有其他浏览器都以类似的方式运行?
AFAIKChrome为每个选项卡维护一个进程,也为一些插件维护一个进程。他们更喜欢多进程架构而不是多线程架构,因为当您制作始终与网络通信的网络应用程序时,您可能会收到可能会干扰内存的数据包。因此,拥有多进程将阻止除一个进程之外的所有进程,而多线程将杀死选项卡。
你可以在以下博客上启发自己:
http://blog.chromium.org/2008/09/multi-process-architecture.html
如何通过Selenium WebDRiver命令在浏览器的同一窗口会话中打开新选项卡?
我用的谷歌浏览器之前indexdb是可以创建数据库成功的但是,创建成功之后我删除数据库继续调式代码,发现报错无法创建数据库了,怎么回事呢有没有懂得大哥,百度也没找到答案 百度
我想从web浏览器的Brother标签打印机打印标签。我知道DYMO有一个JavaScript框架,可以使从浏览器打印变得简单。但我有一个兄弟标签打印机的客户,所以我需要使它工作。 我一直在做一些测试和搜索,令人惊讶的是,关于这个主题的信息如此之少。 到目前为止,我唯一成功使用的浏览器是谷歌Chrome,因为它似乎不打印页眉和页脚。我已经安装了打印机/驱动程序,并创建了尺寸为62 x 29mm的自