内部锁 内部锁是一种排他锁。 同步方法 同一时间只允许一个线程调用该方法。 public synchronized void test(){ System.out.println("test"); } 同步代码块 锁的种类相同则相互争用,不同则各自执行。 类锁 synchronized (Main.class) { System.out.println("method..."); } 对象锁 synchronized (objMain) { System.out.println("method..."); }