- wait():使一个线程处于等待状态,并且释放所持有的对象锁。
- sleep():使一个正在运行的线程处于休眠状态,是一个静态方法,调用此方法需要捕捉InterruptedException异常。
- join():当前运行的线程将转到阻塞状态,直到另一个线程运行结束,它才恢复运行。
- yield():暂停当前正在执行的线程对象,并执行其他线程。
- notify():唤醒一个处于等待状态的线程,由JVM决定唤醒哪个线程,而不是按优先级。
- notifyAll():唤醒所有处于等待状态的线程,让他们竞争对象锁。
操作线程的方法有哪些?
最新推荐文章于 2024-08-07 17:51:08 发布