簡體   English   中英

如何在Java中同時執行多個進程?

[英]How do I execute multiple processes simultaneously in Java?

我正在開發一個應用程序,我希望同時執行多個任務。

我還希望能夠跟蹤並行運行的此類任務的數量,並且除了已經處理的當前任務集之外,有時還要添加另一個要並行處理的任務。

還有一件事 - 我想要做的不僅僅是桌面應用程序,還有雲應用程序,我在其中初始化另一台運行Tomcat的虛擬機,然后在該實例中重復上述所有操作。

做這個的最好方式是什么? 如果你能指出我關於這個主題的正確理論/指南,那將是很好的,盡管代碼樣本也是受歡迎的。

並發是Java中的一個重要主題,請花點時間

課程:並發

Java程序中的並發是通過啟動自己的線程來完成的。 只有多個JVM才能實現多個進程。 完成基礎知識后,您需要查看執行程序。 它們將有助於以結構化方式實現您的應用程序,因為它們從Threads抽象到Tasks

我不知道你為此計划了多少時間,但是如果你真的開始,那就去實踐Java Concurrency ,閱讀它並編寫一個kick-ass並發Java應用程序。

將整個事物提升到分布式水平是另一回事。 你無法一次解決所有問題。

哇......這是一系列的步驟。 首先擴展Runnable ,然后使用Thread運行和管理您的Jobs。 之后,您可以進入Tomcat。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM