首页 > 编程语言 > 详细

并发编程@线程基础知识回顾

时间:2020-01-14 10:55:38      阅读:67      评论:0      收藏:0      [点我收藏+]

1 理解线程、创建线程

1.1 线程:程序中某一条执行线索
1.2 创建线程的方式
继承Thread和实现Runnale接口


**
 * Description:两种创建线程的方法,extends Thread和 implements Runnable
 */

// 1. 通过extends继承Thread
class CreateThread1 extends Thread {
    @Override
    public void run() {
        while(true) {
            System.out.println("This is " + 
                              Thread.currentThread().getName()); 
        }
    }
}

// 2. 通过implements实现runnable接口,创建资源对象
class CreateThread2 implements Runnable {
    @Override
    public void run() {
        while(true) {
            System.out.println("This is " +
                              Thread.currentThread().getName());
        }

    }
} 

public class TestCreateThread {
    public static void main(String[] args) {
        //以第一种方式创建线程并启动 (extends Thread)
        CreateThread1 thread1 = new CreateThread1();
        thread1.start();

        //以第二种方式创建线程并启动 (implements Runnale) 
        CreateThread2 t = new CreateThread2();
        Thread thread2 = new Thread(t);
        thread2.start();

        while(true) {
            System.out.println("This is " + 
                              Thread.currentThread().getName());
        }
    }
}

并发编程@线程基础知识回顾

原文:https://www.cnblogs.com/qq438649499/p/12190813.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!