package com.basic; import java.util.concurrent.TimeUnit; /** * @program JavaBooks * @description: 异常释放锁 * @author: mf * @create: 2019/12/27 23:38 */ public class T5 { private int count = 0; public synchronized void m() { System.out.println(Thread.currentThread().getName() + " start... "); while (true) { count++; System.out.println(Thread.currentThread().getName() + " count = " + count); try { TimeUnit.SECONDS.sleep(1); } catch (InterruptedException e) { e.printStack