21xrx.com
2025-03-26 19:25:44 Wednesday
文章检索 我的文章 写文章
Java多线程编程:线程创建的三种方式
2023-06-12 02:39:29 深夜i     13     0
Java 线程 并发控制

我很高兴在这里向大家介绍Java线程创建的方法。Java是一门面向对象的编程语言,它的多线程机制为我们的程序提供了更好的并发控制。下面我将介绍三种Java线程创建的方法。

第一种方法是继承Thread类并重写run()方法。示例代码如下:

class MyThread extends Thread {
  public void run() {
    System.out.println("MyThread is running.");
  }
}
public class Main {
  public static void main(String[] args) {
    MyThread thread = new MyThread();
    thread.start();
  }
}

第二种方法是实现Runnable接口,并将其作为参数传递给Thread类的构造函数。示例代码如下:

class MyRunnable implements Runnable {
  public void run() {
    System.out.println("MyRunnable is running.");
  }
}
public class Main {
  public static void main(String[] args) {
    Thread thread = new Thread(new MyRunnable());
    thread.start();
  }
}

第三种方法是使用匿名内部类来创建线程。示例代码如下:

public class Main {
  public static void main(String[] args) {
    Thread thread = new Thread(new Runnable() {
      public void run() {
        System.out.println("Thread created using anonymous inner class.");
      }
    });
    thread.start();
  }
}

以上是Java线程创建的三种方式,每种方式都有其自身的优缺点,请根据实际情况进行选择。

  
  

评论区

请求出错了