标签: swift multithreading swift3
让我们说两个不同的API请求回调必须执行同一段代码:
if flag == false { flag = true // preventing the whole thing to be called multiple times // Do something // reset flag to false after 10 sec }
有时,两个线程都是如此同步,以至于它们都达到" //做某事"指令。
解决此案的正确方法是什么?