我一直在应用程序中成功使用大型中央调度程序,但是我想知道使用这样的东西的真正优势是什么:
dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff
甚至
dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff
我的意思是,在两种情况下,您都将触发要在主线程上执行的块,确切地说是应用程序的运行位置,这无助于减少负载。在第一种情况下,您无法控制该块何时运行。我已经看到了在您触发它们后半秒钟执行块的情况。第二种情况,类似于
[self doStuff];
对?
我想知道你们的想法。
临摹微笑
慕姐4208626
ibeautiful
相关分类