首先要知道this指的是当前实例。比如Demo demo=new Demo(); 那么this指的就是demo这个实例,所以new 多次是会产生多个this的。而我们知道Lock必须锁住同一个对象实例,且该实例不发生改变。

那么如果在单例的情况下使用this行不行呢, 答案是可以的。接下来看看非单例和单例下的运行结果。

 

Lock(this)的可行性研究

 Lock(this)的可行性研究

相关文章:

  • 2021-09-22
  • 2021-11-06
  • 2022-12-23
  • 2021-09-12
  • 2021-06-07
  • 2021-12-29
  • 2021-08-07
  • 2021-09-17
猜你喜欢
  • 2021-12-19
  • 2022-02-08
  • 2021-11-25
  • 2021-09-13
相关资源
相似解决方案