LockSupport 带来的思考2

LockSupport的park()和unpark() 与 Object 中的wait()和notify()的区别

主要有三点区别

  1. LockSupport.park和unpark不需要在同步代码块中,wait和notify是需要的。

  2. LockSupport的pork和unpark是针对线程的,而wait和notify是可以是任意对象。

  3. LockSupport的unpark可以让指定线程被唤醒,但是notify是随机唤醒一个,notifyAll是全部唤醒,不够灵活。

作者:Richard2012

链接:juejin.cn/post/689427...

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关推荐
黎宇幻生3 小时前
Java全栈学习笔记39
java·笔记·学习
Aurorar0rua3 小时前
C Primer Plus Notes 09
java·c语言·算法
nongcunqq4 小时前
abap 操作 excel
java·数据库·excel
史迪奇_xxx5 小时前
10、一个简易 vector:C++ 模板与 STL
java·开发语言·c++
2301_801252225 小时前
Java中的反射
java·开发语言
遇印记6 小时前
大二java学习笔记:二维数组
java·笔记·学习
小杨同学yx6 小时前
有关maven的一些知识点
java·开发语言
小韩博7 小时前
IDEA的简单使用
java·ide·intellij-idea
我是华为OD~HR~栗栗呀7 小时前
华为od-21届考研-C++面经
java·c语言·c++·python·华为od·华为·面试
埃泽漫笔7 小时前
RabbitMQ 核心概念解析
java·mq