java runnable

作者:原创时间:2022-04-19
文档

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

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

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

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

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

显示全文
java runtime.exec java rxjava java sandbox java script java selector java selenium java semaphore java separator java sequence java serializable java serializable接口 java serialversionuid java setlayout java platform java settimeout java plug-in java sftp java plugin java pojo java portal java rtp java rsa私钥加密 java rsa公钥加密 java pipeline java ping java phoenix java paypal java path java rsa加密 java rotate java reverse java reverse() java retrofit java resume java resultset java result java rest java requests java partial java request