开发者社区> 问答> 正文

sleep和wait区别是什么?

sleep和wait区别是什么?

展开
收起
问问小秘 2020-02-17 11:31:25 496 0
1 条回答
写回答
取消 提交回答
  • sleep和wait都是用来阻塞线程的,最大的区别在于两点

    (1)sleep不会释放线程持有的锁,wait会释放

    (2)sleep阻塞的线程会自然苏醒,当sleep执行完线程就解除阻塞,wait需要其他线程主动唤醒(通过notify/notifyAll)

    2020-02-17 11:31:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载