synchronized代码块:1.synchronized可以写在要开启的线程方法上public synchronized void 方法名(){}2.synchronized(obj){}obj是增删改查对像