Java 在当前类中运行Continuous(当为true时包含)和预构建类,而不对当前运行的类产生任何影响

Java 在当前类中运行Continuous(当为true时包含)和预构建类,而不对当前运行的类产生任何影响,java,multithreading,Java,Multithreading,我有两个类(Client.java,Continuous.java) 我有一个 公共无效触发器() Continuous.java类中的语句 它包含一个 while(true){} 声明, 所以循环是不可破的,它是连续的 我需要这样做: Continuous cs =new Continuous(); cs.trig(); 在Client.java内部,对Client.java运行方法没有任何影响,换句话说,我需要在这些行之后的行 在不等待的情况下运行cs.trig()完成使连续a可运行(实现

我有两个类(
Client.java
Continuous.java

我有一个

公共无效触发器()

Continuous.java
类中的语句 它包含一个

while(true){}

声明, 所以循环是不可破的,它是连续的

我需要这样做:

Continuous cs =new Continuous();
cs.trig();
Client.java
内部,对
Client.java
运行方法没有任何影响,换句话说,我需要在这些行之后的行
在不等待的情况下运行
cs.trig()
完成使
连续
a
可运行
(实现接口)或
线程
(扩展类),并将其作为独立于
客户端
的线程/任务运行使
连续
a
可运行
线程
(扩展类),并将其作为一个独立的线程/任务从
客户机
中运行。java
实现
Runnable
接口。这将强制您实现
run
方法。在
run
方法中,使用
while(true)
循环调用您的方法,或者将该代码移动到
run
方法

然后,您可以从
Client.java
运行该代码,方法是:

Continuous Continuous=新的Continuous();
continuous.run()


这将调用
run
方法并在单独的线程上执行

Have
Continuous.java
实现
Runnable
接口。这将强制您实现
run
方法。在
run
方法中,使用
while(true)
循环调用您的方法,或者将该代码移动到
run
方法

然后,您可以从
Client.java
运行该代码,方法是:

Continuous Continuous=新的Continuous();
continuous.run()


这将调用
run
方法并在单独的线程上执行

您可以使用java中的线程。@Avi您能解释更多吗please@Avi关于代码,请阅读线程并尝试使用它。不要期望现成的代码。如果您在编码时发现任何问题,我们将提供帮助。@Avi我知道我将使类连续。java实现可运行接口,但我的问题是这部分是什么我会把它放在跑步中语句您可以使用java中的线程。@Avi您能解释更多吗please@Avi对于代码,请阅读有关线程的内容并尝试使用它。不要期望现成的代码。如果您在编码时发现任何问题,我们将提供帮助。@Avi我知道我将使类连续。java实现可运行接口,但我的问题是我将把它放在Run()语句中的部分