java的synchronized(参数),参数是this对象和参数是非this对象的区别

2023-02-23 20:47:11

参数 相同点 不同点
参数是this对象 都能实现同步 实现同步的同时,会阻塞其他线程获取这个对象的锁,影响执行效率
参数是非this对象 都能实现同步 synchronized(非this)代码块中程序与同步方法是异步的,不与其他锁this同步方法争夺this锁,可以提高执行效率
     
  • 作者:一个X号的QB
  • 原文链接:https://blog.csdn.net/xuqiaobo/article/details/51513871
    更新时间:2023-02-23 20:47:11