【多线程】创建线程方式二:实现Runnable接口

导读:本篇文章讲解 【多线程】创建线程方式二:实现Runnable接口,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

创建线程方式二:实现Runnable接口

代码示例:

/**
 * @Description 实现Runnable接口,重写run方法,执行线程需要丢入Runnable接口实现类,调用start方法
 * @Author hzx
 * @Date 2022-03-26
 */
public class ThreadTest02 implements Runnable {
    @Override
    public void run() {
        //run方法线程体
        for (int i = 0; i < 20; i++) {
            System.out.println("我在看代码--"+i);
        }
    }

    public static void main(String[] args) {
        //创建Runnable接口的实现类对象
        ThreadTest02 threadTest02 = new ThreadTest02();

        //创建线程对象,通过线程对象来开启我们的线程,代理
        new Thread(threadTest02).start();

        for (int i = 0; i < 20; i++) {
            System.out.println("我在学习多线程--"+i);
        }
    }

}

执行结果:

我在学习多线程--0
我在学习多线程--1
我在学习多线程--2
我在学习多线程--3
我在学习多线程--4
我在学习多线程--5
我在学习多线程--6
我在看代码--0
我在看代码--1
我在看代码--2
我在看代码--3
我在看代码--4
我在看代码--5
我在学习多线程--7
我在看代码--6
我在学习多线程--8
我在学习多线程--9
我在学习多线程--10
我在学习多线程--11
我在学习多线程--12
我在学习多线程--13
我在学习多线程--14
我在学习多线程--15
我在学习多线程--16
我在学习多线程--17
我在学习多线程--18
我在学习多线程--19
我在看代码--7
我在看代码--8
我在看代码--9
我在看代码--10
我在看代码--11
我在看代码--12
我在看代码--13
我在看代码--14
我在看代码--15
我在看代码--16
我在看代码--17
我在看代码--18
我在看代码--19
  • 推荐使用:避免单继承局限性,灵活方便,方便同一个对象被多个线程使用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/13347.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!