【发布时间】:2016-08-17 14:44:05
【问题描述】:
我正在尝试构建一些需要多线程功能的东西。未使用 javascript 完成所需的工作,即 Web-Workers。
所以我把焦点从 javascript 转移到了 JSP。现在我想调用一个方法来执行一系列查询,同时我想显示受影响的表行。当第一个进程的执行完成时,我也想停止其他进程。
我的工作已经完成,但是是静态的。现在我想在这两个线程之间共享一些资源。因此,当第一个线程完成它的执行时,我将为该资源(变量,标志)设置一些值,并在另一个线程中检查该资源。是否可以在一个线程运行时访问另一个线程的变量。
谢谢
【问题讨论】:
-
查询会导致直接在 javascript 中进行繁重的处理,还是在另一个进程上进行一些异步等待?如果是后者,您可能需要研究承诺和回调。
-
你看过WorkerExchange吗?
-
如果是前者,请查看 web workers developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/…
-
两个进程都将并行运行,第二个取决于第一个。詹姆斯索普
-
我需要与工人核实。感谢 user1620220 和 JonSG
标签: java multithreading servlets parallel-processing