2015-12-25 13 views
1

任何影響我有2類(Client.javaContinuous.java運行所連拍(含而真)當前類的內部和預建類,而不會對當前運行類

我有一個

公共無效trig的()

Continuous.java類的內部聲明,它包含一個

,而(真){}

聲明, 所以循環牢不可破的,它是連續

我需要這樣做:

Continuous cs =new Continuous(); 
cs.trig(); 

Client.java內沒有任何影響Client.java運行方法,換句話說,我需要在 這些行後運行的行,而不用等待cs.trig();完成

+0

您可以使用java中的線程。 – Avi

+0

@Avi能否解釋更多請致 –

+0

@Avi附代碼請 –

回答

0

continuous一個Runnable(實現接口)或Thread(擴展類),並運行它從client一個單獨的線程/任務。

0

Continuous.java實現Runnable接口。這將強制您執行run方法。從run方法調用您的方法與while(true)循環或將該代碼移動到run方法。

然後你可以從Client.java與運行代碼:

Continuous continuous = new Continuous(); continuous.run();

這將調用run方法並執行一個單獨的線程。

相關問題