Java中定义线程可以通过以下两种方式:
public class MyThread extends Thread {
public void run() {
// 定义线程的任务逻辑
}
}
public class MyRunnable implements Runnable {
public void run() {
// 定义线程的任务逻辑
}
}
public class Main {
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
以上两种方法都可以用于创建线程,区别在于继承Thread类只能继承一个类,而实现Runnable接口可以实现多个接口,因此推荐使用实现Runnable接口的方式创建线程。