package com.basic; import java.util.concurrent.TimeUnit; /** * @program JavaBooks * @description: 锁对象变了,锁就被释放了 * @author: mf * @create: 2019/12/29 00:28 */ public class T9 { Object o = new Object(); void m() { synchronized (o) { while (true) { try { TimeUnit.SECONDS.sleep(1); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(Thread.currentThread().getName()); // 打印自己的名