簡體   English   中英

在jar中運行兩個類

[英]Running two classes inside jar

我創建了帶有兩個主要類的可運行jar。 一種是簡單的類文件,另一種是具有線程。 我可以執行兩個類。 但是我的問題是我們是否執行了線程類並且它開始運行。 現在,我們經常開始執行普通類。 這是否會導致過度使用內存。

分別啟動兩個類,啟動2個JVM進程來運行代碼。 每次執行是完全分開的,您的類1無法與在另一個JVM中啟動的類2(輕松地)交互。 您也可以啟動或停止每個進程,而無需考慮其他進程。 但是運行2個JVM會產生成本(尤其是在內存使用方面)

但這可能是正確的,具體取決於您要執行的操作。

否則,您只能使用一個main方法來在同一執行中啟動兩個類。 這樣做僅使用一個JVM,並且只需在對象實例上調用方法即可輕松地進行通信。

暫無
暫無

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

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