Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE6中的JavaScript多线程?_Javascript_Multithreading - Fatal编程技术网

IE6中的JavaScript多线程?

IE6中的JavaScript多线程?,javascript,multithreading,Javascript,Multithreading,IE6中是否可以使用JavaScript多线程 在当前的web浏览器中是否有任何第三方库用于此功能?。即使是这样,我打赌IE6也不会支持它:) 在多个iframe中运行脚本可能是一种解决方法,如下所示 此外,对于现代浏览器,您可能会对签出感兴趣,但这绝对是IE 6的特色: 没有办法——在IE6中肯定没有。您可以使用大量的window.setTimeout()s来伪造它 请参见Google Gears是一个与IE6配合使用的插件,它包括一种叫做WorkerPool的东西。谷歌Gears似

IE6中是否可以使用JavaScript多线程

在当前的web浏览器中是否有任何第三方库用于此功能?

。即使是这样,我打赌IE6也不会支持它:)

在多个iframe中运行脚本可能是一种解决方法,如下所示

此外,对于现代浏览器,您可能会对签出感兴趣,但这绝对是IE 6的特色:


    • 没有办法——在IE6中肯定没有。您可以使用大量的
      window.setTimeout()
      s来伪造它


      请参见

      Google Gears是一个与IE6配合使用的插件,它包括一种叫做WorkerPool的东西。谷歌Gears似乎不再积极开发,因为它已经尝试将Gears的大部分思想转移到HTML5中。Workerpool基本上是后台进程,不共享状态,只通过消息进行通信。在HTML5中,这已经变成了网络工作者。你可以在这里找到更多信息:

      嗯,HTML5即将推出。但我非常怀疑是否有一个库能够为IE6创建一个包装器


      如果您只想编写同步代码,从而避免必须到处编写事件处理程序,您可以尝试:

      在iFrame中运行任务

      假设您正在讨论客户端的多任务处理,您可以在页面上打开n个帧,每个帧指向域上的一个页面

      有很多方法可以从那里构建它。可能最简单的方法是在每个帧中运行一个.js include。它给parent.readyToGo()或其他任何东西打电话回家,并分配一些工作。worker方法可以调用类似parent.taskFinished()的函数,以在完成时进行报告


      最重要的是,不要听任何人告诉你不要在IE6上运行任务关键型多线程javascript应用程序。我相信你有很好的理由:)

      @luiscubal是的,很好。事实上,我最初链接到的帖子中提到了它们。修改了我的答案,加入了一些进一步的信息。为什么你希望IE6支持更多错误缠身的功能?爱迪生:强迫用户最终放弃IE6,使用真正的浏览器