作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个应用程序,我希望在其中同时执行多个任务。
我还希望能够跟踪并行运行的此类任务的数量,并且有时会在当前已处理的任务集之外添加另一个要并行处理的任务。
还有一件事——我不仅要在桌面应用程序中执行上述操作,还要在云应用程序中执行上述操作,在云应用程序中我初始化另一个运行 Tomcat 的虚拟机,然后在该实例中重复上述所有操作。
最好的方法是什么?如果您能为我指出有关该主题的正确理论/指南,那就太好了,但也欢迎提供代码示例。
最佳答案
并发是 Java 中的一个大话题,请慢慢来
Java 程序中的并发是通过启动您自己的 Threads 来实现的.多进程只能用多个 JVM 来实现。完成基础知识后,您想看看 Executors.它们将有助于以结构化的方式实现您的应用程序,因为它们从线程抽象为任务。
我不知道你为此计划了多少时间,但如果你真的处于起步阶段,请获取 Java Concurrency in Practice ,阅读它并编写一个出色的并发 Java 应用程序。
将整个事情提升到分布式级别是另一回事。你无法一下子解决所有问题。
关于java - 如何在 Java 中同时执行多个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11892740/
我是一名优秀的程序员,十分优秀!