A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刚看过视频,总结了下1.5以后的新特性 是 提供了显式的锁机制,显式的锁对象的等待唤醒操作机制,同时把等待唤醒操作封装成condition对象,一个锁可以对应多个condition对象,可以唤醒指定的线程,而在同步函数和同步语句中,一个锁只能对应一个wait和notify,不能唤醒指定的线程,如果要使用多个wait和notify就必须使用多个锁。这样一比较,感觉1.5以后的新特性完胜同步语句和同步函数,那同步语句和同步函数还有使用的价值吗?

1 个回复

倒序浏览
对了,同步语句和函数使用多个锁,就需要新的同步,形成嵌套,容易造成死锁
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马