java中有几种方法可以实现一个线程

2025-01-19 02:37:33
推荐回答(1个)
回答1:

4种。
1、匿名内部类形式。例:
Thread t = new Thread(new Runnable(){
//代码
});
t.start();
2、该类实现Runnablef接口。例子:
public class MyThread implements Runnable{
Thread t = new Thread(this);
t.start();
public void run(){ //启动线程自动调用此方法
}
}
3、其他类实现Runnable接口。例子:
public class MainThread{
Thread thread = new Thread(new GetThread());
thread.start();
}
class GetThread implements Runnable{
public void run(){ //启动线程自动调用此方法
}
}
4、内部类实现Runnable接口。例子:
public class ManClass{
Thread t = new Thread(new RunnableClass());
t.start();
class RunnableClass implements Runnable{
public void run(){ //启动线程自动调用此方法
}
}
}