21xrx.com
2024-06-03 01:25:40 Monday
登录
文章检索 我的文章 写文章
Java多线程编程:线程创建的三种方式
2023-06-12 02:39:29 深夜i     --     --
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线程创建的三种方式,每种方式都有其自身的优缺点,请根据实际情况进行选择。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复