day13 多线程建立方法

时间:2022-10-21 12:32:20

#01创建多线程
    继承Thread类
    覆盖run方法:run方法里面运行要执行的代码
    创建对象
    调用start方法,start方法会开启线程,然后调用run方法

获取线程名字:getName()方法,Thread类里面的
Thread类有获取正在执行线程对象的引用,static Thread    currentThread()方法 ,返回的是一个Thread对象,这个对象调用获取线程名字的方法就可以获取名字

Thread.currentThread().getName()获取该线程的名称

#02
创建线程的第二种方式,实现runnable接口
1,定义一个类实现runnable接口
2,覆盖runnable接口的run方法
3,创建继承runnable接口的对象,再将该对象作为参数,创建Thread对象
4,调用thread对象的start方法,开启线程

一般使用第二种方法