黑马程序员技术交流社区
标题:
一个小问题
[打印本页]
作者:
wudongzhe
时间:
2013-4-24 11:51
标题:
一个小问题
本帖最后由 吴东泽 于 2013-4-24 13:34 编辑
我在百度搜实现同步有那些方式 都是synchronized wait() 和notify() 。
JDK1.5新出来的 lock 和Condition 不是也实现了互斥和同步通信?
作者:
wangyougu010
时间:
2013-4-24 12:57
当然可以,如果你觉得搜不到lock的信息,推荐个链接给你 http://blog.csdn.net/johnny901114/article/details/8695708
作者:
侯天进
时间:
2013-4-24 13:13
是的,毕老师在线程后面都有讲到的。lock和anlock方法相当于一个sychonized{}起互斥的作用,中间用await和singnal来代替原来的wait和notify()方法
作者:
Miss小强
时间:
2013-4-24 13:23
这是一个升级的过程,JDK升级对synchronized和锁进行了优化;
升级的过程不就是朝着这个方向走:提高安全性>提高代码的执行效率>简化书写格式;
你可以对照着1.5的新特性看看。。。。
张老师的线程并发库说的更加透彻。。
作者:
wudongzhe
时间:
2013-4-24 13:33
嗯 知道啦
作者:
蔚蓝小嗨
时间:
2013-4-24 14:04
不错,这是对java的一次升级。lock实现提供了比使用synchronized方法和语句可获得的更广泛的锁定操作。Condition下的await和singal方法代替了wait和notify方法,比synchronized效率高
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2