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()方法中
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。