[英]How to redirect stdin to multiple java processes while simultaneously receiving output
[英]How do I execute multiple processes simultaneously in Java?
我正在開發一個應用程序,我希望同時執行多個任務。
我還希望能夠跟蹤並行運行的此類任務的數量,並且除了已經處理的當前任務集之外,有時還要添加另一個要並行處理的任務。
還有一件事 - 我想要做的不僅僅是桌面應用程序,還有雲應用程序,我在其中初始化另一台運行Tomcat的虛擬機,然后在該實例中重復上述所有操作。
做這個的最好方式是什么? 如果你能指出我關於這個主題的正確理論/指南,那將是很好的,盡管代碼樣本也是受歡迎的。
並發是Java中的一個重要主題,請花點時間
Java程序中的並發是通過啟動自己的線程來完成的。 只有多個JVM才能實現多個進程。 完成基礎知識后,您需要查看執行程序。 它們將有助於以結構化方式實現您的應用程序,因為它們從Threads抽象到Tasks 。
我不知道你為此計划了多少時間,但是如果你真的剛開始,那就去實踐Java Concurrency ,閱讀它並編寫一個kick-ass並發Java應用程序。
將整個事物提升到分布式水平是另一回事。 你無法一次解決所有問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.