Thread
类及其子类的对象表示线程setPriority(int grade)
方法调整线程优先级start()
只有新建状态的线程才能够调用run()
没有具体内容,用户程序须要建立本身的Thread类的子类,重写run()
方法;执行完毕后,线程死亡sleep(int millsecond)
调用使高优先级的线程暂时进入休眠;必须在try-catch
中使用isAlive()
线程处在新建和死亡状态时,该方法返回false
,处在运行状态时,返回true
currentThread()
返回正在使用CPU资源的线程interrupt()
用来“吵醒”调用了sleep
方法的线程使用synchronized修饰的方法,需遵照同步机制:当一个线程A使用synchronized方法时,其它线程想要使用这个方法就必须等待,直到线程A使用完毕html
wait()
方法能够中断线程的执行,暂时让出CPU使用权wait()
方法必须用notifyAll()
方法唤醒wait()
方法、notify()
、notifyAll()
都是Object类中的final方法,不容许被重写//线程A在使用CPU资源的期间 B.join();
A马上中断,直到线程B执行完毕java
(statistics.sh脚本的运行结果截图)git
Connection是类名不是方法名数据库
错题2 多线程
...学习