loading...
sleep()和wait()的对比
Published in:2022-01-31 | category: JavaSE基础知识
Words: 140 | Reading time: 1min | reading:

1.sleep和wait对比

  • 共同点:

    ​ 都会抛出InterruptedException中断异常

  • ​sleep

​ 休眠指定时间后自动进入可运行状态

​可以有一参,两参的重载方法

​Thread类的静态方法,只能通过Thread.sleep()来调用

​sleep不释放线程锁

  • ​wait

​等待,需要被唤醒才能进入可运行状态,一般与notuify或者notifyAll搭配使用

​可以有无参,一参和两参的重载方法

​Object类的非静态方法,所以在任何地方都可以随时调用

​wait会释放线程锁

Prev:
三大关键字
Next:
Java概述(由来)与环境搭建
catalog
catalog