1.getName()
返回该线程的名字,如果没有设置名字,会返回默认名字
1 | package Thread; |
2.sleep():线程休眠
线程休眠:线程暂缓执行,等到预计时间再执行。
线程休眠会交出CPU,让CPU去执行其他的任务。但是有一点要非常注意,sleep 方法不会释放锁,也就是说如果当前线程持有对某个对象的锁,则即使调用sleep方法,其他线程也无法访问这个对象
1 | package Thread; |
运行结果就是一秒输出一段文字
3.isAlive():测试线程是否在活动状态
4.yield():暂停当前的线程,执行其他的线程
1 | package Thread; |
5.setPriority():设置线程的优先级
线程执行顺序也是按照设定的优先级执行的。