java - runnable

来源:趣味经验馆 2.41W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java runnable是什么?让我们一起来了解一下吧!

java runnable是java程序中的一种线程状态runnable。Runnale的定义是:一个在Jvm中执行的线程处于这一状态中。JVM指的是java虚拟机。

java runnable

多线程指的是某程序在进行的时候进程可能会出现多个不同的线程,而这些线程同时运行的时候就是多线程。

THREAD和runnable都可以实现多线程,但也有很多不同点

1. THREAD只是一个类,runnable是一个接口。

2. JAVA只可以继承一个类,但是能够继承不止一个接口。

3. 接口里是静态的定义的变量默认,但是类里面的则不是。

实战演练,具体步骤如下:

public class MyRunnable implements  Runnable{    @Override    public void run() {        for (int i = 0; i < 10; i ++){            System.out.println("子线程在执行" + i);        }    }} public static void main(String[] args) {        //Runnable        //创建一个任务对象        MyRunnable my = new MyRunnable();        //创建一个线程,并为其分配任务        Thread th = new Thread(my);        //执行线程        th.start();        for (int i = 0;i < 10; i ++){            System.out.println("主线程在执行!" + i);        }    }

 以上就是小编今天的分享了,希望可以帮助到大家。

热门标签