
Java
1. 继承Thread类并重写run方法
Java
class MyThread extends Thread {
@Override
public void run() {
// 线程要执行的代码
}
}
调用start方法开启线程:
Java
MyThread myThread = new MyThread();
myThread.start();
2. 实现Runnable接口
Java
class MyRunnable implements Runnable {
@Override
public void run() {
// 线程要执行的代码
}
}
创建Runnable实现类的实例并将其作为Thread的构造方法参数,然后调用start方法开启线程:
Java
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
3. 使用匿名内部类
Java
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// 线程要执行的代码
}
});
thread.start();
无论哪种方式,一旦调用start方法开启线程后,线程会立即执行run方法中的代码,若想退出线程,可以在run方法中使用break语句结束循环或使用return语句结束方法。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号