gpt4 book ai didi

java - 如何在 Java 中同时执行多个进程?

转载 作者:行者123 更新时间:2023-11-29 03:43:57 24 4
gpt4 key购买 nike

我正在开发一个应用程序,我希望在其中同时执行多个任务。

我还希望能够跟踪并行运行的此类任务的数量,并且有时会在当前已处理的任务集之外添加另一个要并行处理的任务。

还有一件事——我不仅要在桌面应用程序中执行上述操作,还要在云应用程序中执行上述操作,在云应用程序中我初始化另一个运行 Tomcat 的虚拟机,然后在该实例中重复上述所有操作。

最好的方法是什么?如果您能为我指出有关该主题的正确理论/指南,那就太好了,但也欢迎提供代码示例。

最佳答案

并发是 Java 中的一个大话题,请慢慢来

Lesson: Concurrency

Java 程序中的并发是通过启动您自己的 Threads 来实现的.多进程只能用多个 JVM 来实现。完成基础知识后,您想看看 Executors.它们将有助于以结构化的方式实现您的应用程序,因为它们从线程抽象为任务

我不知道你为此计划了多少时间,但如果你真的处于起步阶段,请获取 Java Concurrency in Practice ,阅读它并编写一个出色的并发 Java 应用程序。

将整个事情提升到分布式级别是另一回事。你无法一下子解决所有问题。

关于java - 如何在 Java 中同时执行多个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11892740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com