如何在ios中使用GCD获取队列中的数据

伊克巴尔
for (int s=0; s<masterArray.count; s++) {

       for (int i=0; i<countOfSub1; i++) {

    }
}

这个循环中有大量数据,所以我想在 s=0 时获取,然后获取第二个循环的所有数据,然后在 s=1 之后获取第二个循环的所有数据,依此类推,那么我如何在此代码中设置线程。谢谢。

赛义德·阿里·萨勒曼

您可以通过以下示例使用它

for (int s=0; s<masterArray.count; s++) {// your main loop starts here
dispatch_semaphore_t  sem;
sem = dispatch_semaphore_create(0);
dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_async(concurrentQueue, ^{

for (int i=0; i<countOfSub1; i++) {// Inner loop in a thread
//your work here
}
dispatch_semaphore_signal(sem);
});
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER); // main loop waiting to be triggered from sub loop. (inner loop)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel队列中使用模型

来自分类Dev

在GCD(iOS)中调度屏障队列

来自分类Dev

如何在iOS中使用条件计时器为后台线程创建GCD块?

来自分类Dev

如何在iOS中使用UIImagePickerController从photoGallery获取视频?

来自分类Dev

如何在PHP中使用Ajax从网站(例如IMDB)中获取数据

来自分类Dev

如何在片段中使用Parcelable来获取数据?

来自分类Dev

如何在React JS中使用路由从查询字符串中获取数据

来自分类Dev

如何在使用中处理获取的数据

来自分类Dev

如何在Oracle 11g中使用context.lookup()获取队列

来自分类Dev

在GCD(iOS)中调度屏障队列

来自分类Dev

如何在Java中使用本地化获取数据?

来自分类Dev

如何在iOS中使用条件计时器为后台线程创建GCD块?

来自分类Dev

如何在C#中使用Linq从DataSet中获取数据?

来自分类Dev

如何在iOS中使用PFQuery提取表中的所有数据?

来自分类Dev

如何在iOS中使用UIImagePickerController从photoGallery获取视频?

来自分类Dev

如何在HTML中使用C#代码从SQL数据库中获取ID?

来自分类Dev

如何在iOS Swift2中使用解析获取Google+登录的会话令牌

来自分类Dev

如何在不同功能中使用队列?

来自分类Dev

如何使用GCD创建Singleton串行队列?

来自分类Dev

如何在Swift 3中使用HTTP Post方法获取JSON数据?

来自分类Dev

如何在Swift 3.0中使用url通过异步获取多个JSON数据

来自分类Dev

如何在获取操作中使用存储中的数据(react-redux)

来自分类Dev

如何在 Oracle 中使用 LAG 获取先前值但未包含在检索到的数据中?

来自分类Dev

如何在 C# 中使用 .NET API 获取 Azure 服务总线的队列大小

来自分类Dev

如何在python中使用正则表达式从csv文件中获取数据

来自分类Dev

如何在 Angular 6 中使用异步获取 JSON 对象中的数据集合?

来自分类Dev

WordPress 插件:如何在 JSON 中获取数据并在 android 中使用?

来自分类Dev

如何在 VB.NET 中使用 Linq 从数据表中获取数据透视表?

来自分类Dev

如何在类似搜索中使用 ORM 从两个表中获取数据 - 使用 Laravel

Related 相关文章

  1. 1

    如何在Laravel队列中使用模型

  2. 2

    在GCD(iOS)中调度屏障队列

  3. 3

    如何在iOS中使用条件计时器为后台线程创建GCD块?

  4. 4

    如何在iOS中使用UIImagePickerController从photoGallery获取视频?

  5. 5

    如何在PHP中使用Ajax从网站(例如IMDB)中获取数据

  6. 6

    如何在片段中使用Parcelable来获取数据?

  7. 7

    如何在React JS中使用路由从查询字符串中获取数据

  8. 8

    如何在使用中处理获取的数据

  9. 9

    如何在Oracle 11g中使用context.lookup()获取队列

  10. 10

    在GCD(iOS)中调度屏障队列

  11. 11

    如何在Java中使用本地化获取数据?

  12. 12

    如何在iOS中使用条件计时器为后台线程创建GCD块?

  13. 13

    如何在C#中使用Linq从DataSet中获取数据?

  14. 14

    如何在iOS中使用PFQuery提取表中的所有数据?

  15. 15

    如何在iOS中使用UIImagePickerController从photoGallery获取视频?

  16. 16

    如何在HTML中使用C#代码从SQL数据库中获取ID?

  17. 17

    如何在iOS Swift2中使用解析获取Google+登录的会话令牌

  18. 18

    如何在不同功能中使用队列?

  19. 19

    如何使用GCD创建Singleton串行队列?

  20. 20

    如何在Swift 3中使用HTTP Post方法获取JSON数据?

  21. 21

    如何在Swift 3.0中使用url通过异步获取多个JSON数据

  22. 22

    如何在获取操作中使用存储中的数据(react-redux)

  23. 23

    如何在 Oracle 中使用 LAG 获取先前值但未包含在检索到的数据中?

  24. 24

    如何在 C# 中使用 .NET API 获取 Azure 服务总线的队列大小

  25. 25

    如何在python中使用正则表达式从csv文件中获取数据

  26. 26

    如何在 Angular 6 中使用异步获取 JSON 对象中的数据集合?

  27. 27

    WordPress 插件:如何在 JSON 中获取数据并在 android 中使用?

  28. 28

    如何在 VB.NET 中使用 Linq 从数据表中获取数据透视表?

  29. 29

    如何在类似搜索中使用 ORM 从两个表中获取数据 - 使用 Laravel

热门标签

归档