21xrx.com
2024-11-05 18:38:25 Tuesday
登录
文章检索 我的文章 写文章
多线程程序
2023-06-16 17:13:24 深夜i     --     --
Java多线程 线程 Thread类 Runnable接口 start方法 run方法

Java中的多线程编程是一个重要的概念,可以帮助开发者实现更高效的程序。在Java中,我们可以使用Thread类来实现多线程,同时也可以使用Runnable接口来实现多线程。本文将介绍如何使用Thread类和Runnable接口来建立多线程程序。

1.使用Thread类来实现多线程程序

Thread类是Java中实现多线程的基础类,我们可以使用Thread类来创建线程。下面是一个简单的例子:


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();

 }

}

在上面的例子中,我们创建了一个MyThread类,它继承了Thread类,并重写了run方法。在run方法中,我们打印了一条信息。在主函数中,我们创建了一个MyThread对象,然后调用了start方法,这会启动一个新线程,并执行MyThread中的run方法。

2.使用Runnable接口来实现多线程程序

Runnable接口是Java中另外一种实现多线程的方法。与继承Thread类不同,我们可以在定义一个类时,实现Runnable接口,并重写run方法,范例代码如下:


class MyRunnable implements Runnable {

 public void run() {

  System.out.println("MyRunnable is running.");

 }

}

public class Main {

 public static void main(String[] args) {

  MyRunnable runnable = new MyRunnable();

  Thread thread = new Thread(runnable);

  thread.start();

 }

}

在上面的例子中,我们创建了一个MyRunnable类,它实现了Runnable接口,并重写了run方法。在主函数中,我们创建了一个MyRunnable对象,并将其传递给Thread类的构造函数中,并调用start方法。

3.关键词

Java多线程、线程、Thread类、Runnable接口、start方法、run方法。

  
  

评论区

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