ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` public void lock() :加同步锁 public void unlock() :释放同步 ``` ``` public static class Ticker implements Runnable{ private int total = 100; Lock lock = new ReentrantLock(); @Override public void run() { while (true){ lock.lock(); sellTick(); lock.unlock(); } } //Lock锁 private void sellTick(){ if (total > 0){ try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("tick total is = " + total--); } } } ```