同步锁:synchronized,(缺点:不能手动开锁 解锁)
 
1.同步代码块
public void run(){
synchronized(this){/使用this关键字表示同一把锁,非静态情况下, 静态方法使用当前类名 .class
//会发生线程安全问题的代码
}
}
 
2.同步函数
public void run(){
show();
}
public synchronized  void  show(){
//会发生线程安全问题的代码
}

相关文章:

  • 2022-12-23
  • 2021-05-16
  • 2021-10-10
  • 2021-10-01
  • 2021-09-29
  • 2021-11-18
猜你喜欢
  • 2021-05-06
  • 2022-02-01
  • 2022-12-23
  • 2021-07-14
  • 2022-12-23
  • 2022-02-01
相关资源
相似解决方案