synchronizing by this vs dummy object

后端 未结 2 1881
生来不讨喜
生来不讨喜 2021-01-25 02:02

I have seen usage of synchronized block by this so far but recently I learned that using dummy object is preferable. I found the following topic related to this.

Java sy

2条回答
  •  醉话见心
    2021-01-25 02:39

    That is exactly the point of lock objects - you can use different locks for different operations. Assuming it makes sense to run addA and addB concurrently (and from the looks of it - it definitely does), you should indeed have two separate locks, one for each method.

提交回复
热议问题