Java创建线程的两种方法
方式一:继承Thread类
主要步骤为:继承Thread类,重写run()方法,创建线程对象并调用start()方法开启线程。以下为示例代码:
public class TestThread1 extends Thread {
public void run() {
//重写run()方法
for(int i = 0; i < 1000; i++) {
System.out.println("打王者");
}
}
public static void main(String[] args) {
//创建线程对象
TestThread1 testThread1 = new TestThread1();
//调用start()方法开启线程
testThread1.start();
for(int i = 0; i < 1000; i++) {
System.out.println("看书");
}
}
}
方式二:实现Runnable接口
主要步骤为:实现Runnable接口,实现run()方法,创建线程对象并调用start()方法开启线程。以下为示例代码:
public class TestThread2 implements Runnable {
public void run() {
//实现run()方法
for(int i = 0; i < 1000; i++) {
System.out.println("打王者");
}
}
public static void main(String[] args) {
//创建Runnable接口的实现类对象
TestThread2 testThread2 = new TestThread2();
//创建线程对象,调用start()方法开启线程
new Thread(testThread2).start();
for(int i = 0; i < 1000; i++) {
System.out.println("看书");
}
}
}
本文详细介绍了在Java中创建线程的两种常见方法:继承Thread类和实现Runnable接口。通过具体示例代码,展示了如何使用这两种方法来创建并启动线程,以便执行并发任务。
2205

被折叠的 条评论
为什么被折叠?



