夏老師CMake構(gòu)建大型c++項(xiàng)目
? new Thread(() -> {
? ? ? ? ? ?while (true) {
? ? ? ? ? ? ? ?if (initializeFinished) {
? ? ? ? ? ? ? ? ? ?// 如果發(fā)生了指令重排,那么可能還沒(méi)有初始化,就執(zhí)行了該方法
? ? ? ? ? ? ? ? ? ?doSomething();
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?try {
? ? ? ? ? ? ? ? ? ?Thread.sleep(500);
? ? ? ? ? ? ? ?} catch (InterruptedException e) {
? ? ? ? ? ? ? ? ? ?Thread.currentThread().interrupt();
標(biāo)簽: