Java如何定义一个线程呢?
下文笔者讲述java中定义线程的方法分享,如下所示
java定义线程的实现思路
继承Thread类
或
实现Runnable接口
来定义一个线程
Thread定义示例
// 定义一个继承Thread类的自定义线程类
class MyThread extends Thread {
@Override
public void run() {
// 线程执行的代码逻辑
System.out.println("线程执行中...");
}
}
public class Main {
public static void main(String[] args) {
// 创建线程对象
MyThread thread = new MyThread();
// 启动线程
thread.start();
// 主线程的逻辑
System.out.println("主线程执行中...");
}
}
使用Runnable接口定义线程的示例代码如下所示:
// 定义一个实现Runnable接口的自定义线程类
class MyRunnable implements Runnable {
@Override
public void run() {
// 线程执行的代码逻辑
System.out.println("线程执行中...");
}
}
public class Main {
public static void main(String[] args) {
// 创建线程对象
Thread thread = new Thread(new MyRunnable());
// 启动线程
thread.start();
// 主线程的逻辑
System.out.println("主线程执行中...");
}
}
定义线程无论是继承Thread类还是实现Runnable接口 并将业务逻辑写入到run()方法中
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


