多线程-常用方法

一.多线程的常用方法

1.start(): 启动当前线程;调用当前线程的run()

2.run(): 通常需要重写Thread类中的此方法,将创建的线程需要执行的操作声明在方法中

3.currentThread():静态方法,返回执行当前代码的线程对象

4.getName():获取当前线程名字

5.setNmae():设置当前线程名字

6.yield()::释放当前cpu执行权利(可能会又被当前线程拿回执行权)

7.join():在a线程中调入b线程的join(),a此时进入阻塞状态,直到b执行完毕才可以解除a的阻塞状态

8.stop():(已过时)强制结束当前线程

9.sleep(long millitime):当前线程“睡眠” 指定millitime是毫秒,在指定的时间内 当前线程处于阻塞状态

10.isAlive():判断当前线程是否存活

二.线程的优先级

1.MAX_PRIORITY = 10; 最大优先级

2.MIN_PRIORITY = 1; 最小优先级

3.NORM_PRIORITY = 5; 默认优先级 如何获取和设置当前线程优先级

getPriority():获取线程优先级

setPriority():设置线程优先级

posted @ 2020-08-15 20:24  HunterEasyTouch  阅读(144)  评论(0)    收藏  举报