标签:成功 调用 ring nbsp 重入 循环 oid 技术 代码
线程锁
线程拿到一把锁之后,可以自由进入同一把锁同步的其他代码。
// 可重入 public class ObjectSyncDemo2 { public synchronized void test1(Object arg) { System.out.println(Thread.currentThread() + " 我开始执行 " + arg); if (arg == null) { test1(new Object());//这里再调用方法,使用同步锁 } System.out.println(Thread.currentThread() + " 我执行结束" + arg); } public static void main(String[] args) throws InterruptedException { new ObjectSyncDemo2().test1(null); } }
标签:成功 调用 ring nbsp 重入 循环 oid 技术 代码
原文地址:https://www.cnblogs.com/shuzhixia/p/13358850.html