0
私は共有インスタンスにdispatch_onceを使用していますが、私が理解していないのは、dispatch_onceがどのように動作し、なぜ1回しか動作しないのか分かりません。dispatch_onceはどのように1回だけ実行するのですか?
私は共有インスタンスにdispatch_onceを使用していますが、私が理解していないのは、dispatch_onceがどのように動作し、なぜ1回しか動作しないのか分かりません。dispatch_onceはどのように1回だけ実行するのですか?
dispatch_once()は同期プロセスであり、すべてのGCDメソッドが非同期(ケース時点で、dispatch_sync()が同期している)ことを行う
dispatch_onceの全体の考え方()「一度だけ何かを実行」されますこれは正確に私たちがやっていることです。
何かが正確に一度起こることを保証するために使用されますdispatch_once、関係なく、プログラムのスレッドが
どうなるか暴力的なNITは私の答えをチェックしません – user3182143