创建通过继承类Thread()和接口Runnable。
一、继承Thread
重写void run(){} 方法,将需要加入线程的任务流写在此方法里,然后用start()方法来启动此线程。
简单描述,上代码:
注意:使用继承Thread类来创建的线程类,多个线程间无法共享线程类的实例变量。
Thread.currentThread(): Thread类静态方法,此方法返回当前正在执行的线程对象。
Thread.getName(): Thread类的实例方法,返回调用该方法的线程名称。
二、继承Runnable接口
1.定义Runnable接口的实现类,重写run()方法。
2.创建Runnable接口的实现类的实例,并将实例作为Thread的target来创建Thread对象(该Thread对象才是真正的线程对象)。
好,来附上代码图:
网友评论