java实现同步的方式

2019-01-15  本文已影响0人  NullPoint3Exce

注:关于Lock对象和synchronized关键字的选择:
a.最好两个都不用,使用一种java.util.concurrent包提供的机制,能够帮助用户处理所有与锁相关的代码。
b.如果synchronized关键字能满足用户的需求,就用synchronized,因为它能简化代码
c.如果需要更高级的功能,就用ReentrantLock类,此时要注意及时释放锁,否则会出现死锁,通常在finally代码释放锁

参考:http://www.cnblogs.com/XHJT/p/3897440.html

上一篇下一篇

猜你喜欢

热点阅读