我了解 Chrome 使用 re-parenting 是为了让 Flash 等子插件从不同的进程渲染。
我已经对此进行了试验,并且使用 SetParent Win32 调用使其正常工作。
但是,当我强制子 GUI 线程阻塞时,只要鼠标移到子进程拥有的窗口区域上,父进程也会挂起。大概这是因为父应用程序中的消息循环正在向下调用子应用程序并且它从不响应。Chrome 如何解决这个问题?
我了解 Chrome 使用 re-parenting 是为了让 Flash 等子插件从不同的进程渲染。
我已经对此进行了试验,并且使用 SetParent Win32 调用使其正常工作。
但是,当我强制子 GUI 线程阻塞时,只要鼠标移到子进程拥有的窗口区域上,父进程也会挂起。大概这是因为父应用程序中的消息循环正在向下调用子应用程序并且它从不响应。Chrome 如何解决这个问题?