同步函数与同步代码块的区别

同步函数使用的锁只有this

而同步代码块使用的锁可以是任意对象。
 
如果一个类中只需要一个锁,那么建议使用同步函数,使用this,写法简单。
但是,一个类中有多个锁,或者多个类中使用同一个锁,那么只能使用同步代码块。
建议使用同步代码块。
posted @ 2018-01-09 12:16  小菜鸟321  阅读(253)  评论(0)    收藏  举报