iOS GCD队列阻塞问题
代码1 dispatch_queue_t mainQueue = dispatch_get_main_queue(); dispatch_sync(mainQueue, ^{ NSLog(@"为啥堵塞"); }); 代码2 dispatch_queue_t qu…
GCD如何利用for循环开启多个线程
for (int i = 0; i < 3 ; i++) { dispatch_queue_t queue = dispatch_queue_create(, ) dispatch_async(queue, ^{ BSLog(@"当前线程为 : %@", [NSThr…
dispatch_apply中使用可变数组(或可变字典)是线程安全的吗?
如: NSArray *target = @[@1, @2, @3, ..., @100000000]; NSMutableArray *array = [NSMutableArray array]; dispatch_apply(target.count, global_…
我有一个异步的方法,如何在多次并发后得到全部结束的通知
第三方sdk有个异步上传方法 [UploadManager upload],但是只能单文件上传,要批量上传,得多次调用这个方法。现在我想得到他们全部结束的通知。 我尝…
关于ios GCD global_queue
我有个函数是将数组存储到本地文件中去。 准备dispatch_async到global_queue中执行。 如果该函数在极短的时间内执行多次,会不会出现多个任务同时操…
- 共 1 页
- 1