这里写目录标题
线程常用方法:
1.start():
启动当前线程;调用当前线程的run();
2.run():
通常重写需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中。
3.currentThread():
静态方法,返回执行当前代码的线程。
4.getName():
获取当前线程的名字;
5.setName():
设置当前线程的名字
6.yield():
一旦执行此方法时候,释放当前CPU的执行
在线程一为0时候。可以被20整除,CPU切换另一个线程。
7.join():
在线程A中调用线程B的join()方法,此时线程A进入阻塞状态,直到线程B完全执行完以后,线程A才结束阻塞状态
在主线程20执行完毕后,调用线程一的join方法,此时主线程进入阻塞状态,直到线程一执行完毕后,才会执行主线程。
8.sleep(long millitime):
让当前线程睡眠,指定的millitime毫秒时间内,在指定的millitime毫秒时间内,当前线程是阻塞状态
9.isAlive():
判断当前线程是否存活。
线程的优先级:
MAX_PRIORITY:10
MAX_PRIORITY:1
MAX_PRIORITY:5 (默认优先级)
10.getPriority():
返回线程的优先值。
11.setPriority():
改变线程的优先级。