标志位 volatile boolean inited = false; // 线程1 String context = loadContext(); inited = true; // 线程2,保证一定执行了线程1的初始化,才会执行线程2 while(!inited){ sleep(); } doSomethingWithConfig(context);