我想构建一些需要多线程功能的东西。期望的工作并未使用javascript完成,即网络工作者。
所以我将焦点从javascript改为JSP。现在我想调用一个将执行一系列查询的方法,并且同时我想要显示受影响的表格行。当执行第一个流程时,我也想停止其他流程。
我的工作已完成但静态地完成。现在我想分享这两个线程之间的一些资源。因此,当第一个线程完成它的执行时,我将为该资源(变量,标志)设置一些值,并在另一个线程中检查该资源。运行时是否可以访问另一个线程的变量?
谢谢JSP中的多线程操作
回答
浏览器中的JavaScript是不符合多线程的。使用setTimeout或setInterval方法时,可以稍微模拟一下。
但是,与引入HTML5一样,现在有所谓的WebWorkers可用。它们完全分开运行,产生一个真正的操作系统线程,没有访问DOM,但可以与你的UI应用程序交互,例如通过事件。
需要检查它的好友。无论如何感谢 –
看来我没有任何使用** WebWorkers **访问DOM对象。 –
这就是答案中提到的。但是你可以通过例如与主UI线程进行交互。事件。 – oberbics
- 1. 多线程中的无效操作
- 2. Eigen多线程操作
- 3. 多线程搜索操作
- 4. Tiff操作多线程C#
- 5. 多线程操作符
- 6. 多线程 - 添加更多的线程,并继续操作
- 7. C#中的线程操作
- 8. iPhone的多线程操作通讯录
- 9. 有限的多线程操作
- 10. Servlet和JSP中的多线程?
- 11. 多线程一个jsp?
- 12. 多线程连接(Long millis)操作
- 13. iOS FMDB多线程操作失败
- 14. 嵌套多线程操作跟踪
- 15. 网络操作的多进程与多线程
- 16. SerialPorts和多线程 - 跨线程操作无效
- 17. 多线程队列操作不比单线程速度更快
- 18. 在多线程应用程序中按位操作较慢吗?
- 19. 从另一个线程操作线程
- 20. Cocoa中操作和线程的区别
- 21. C++中无SendMessage的跨线程操作
- 22. 的iOS在一个线程中运行多个操作
- 23. 阵列操作中的C++特征多线程
- 24. JSP MOD操作不工作
- 25. 使用useBean的JSP中的JavaBean操作
- 26. 如何在单线程中使用java实现多线程操作系统?
- 27. IO操作在其他线程中阻塞我的UI线程?
- 28. 跨线程操作控制
- 29. 跨线程操作无效
- 30. 跨线程操作无效:
查询结果是直接在JavaScript中进行繁重的处理,还是在另一个进程中进行异步等待?如果是后者,你可能想看看承诺和回调。 –
你看过[WorkerExchange](https://github.com/steelbrain/Worker-Exchange)吗? – user1620220
如果前者,那么检查出**网络工作者** https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers – JonSG