线程安全

线程同步
synchronized :同步代码块
synchronized(锁对象){
可能会产生的线程安全问题的代码
}


同步方法  特点:解决线程安全 但速度执行慢  StringBuffer里面也是同步方法所有安全但执行速度慢

public synchronized void method(){
      可能会产生线程安全问题的代码
}
同步方法中的锁对象是this

Lock:接口

lock:接口的子类ReentrantLock();
方法:
lock() :获取锁

StringBuilder 不执行同步所以速度快单线程使用该类

posted @ 2020-11-07 20:50  k凯阳  阅读(55)  评论(0)    收藏  举报