博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用GCD线程组与GCD信号量将异步线程转换为同步线程
阅读量:6224 次
发布时间:2019-06-21

本文共 422 字,大约阅读时间需要 1 分钟。

用GCD线程组与GCD信号量将异步线程转换为同步线程

有时候我们会碰到这样子的一种情形:

同时获取两个网络请求的数据,但是网络请求是异步的,我们需要获取到两个网络请求的数据之后才能够进行下一步的操作,这个时候,就是线程组与信号量的用武之地了.

线程组用以监听线程的执行情况,而信号量就是用来将异步线程转化为同步线程.

以下是打印的数据:

2015-02-25 18:34:23.208 YXMWeather[265:8748] 请求1数据

2015-02-25 18:34:23.209 YXMWeather[265:8790] 1信号量结束

2015-02-25 18:34:23.927 YXMWeather[265:8748] 请求2数据

2015-02-25 18:34:23.927 YXMWeather[265:8787] 2信号量结束

2015-02-25 18:34:23.928 YXMWeather[265:8748] 完成

 

转载地址:http://squna.baihongyu.com/

你可能感兴趣的文章
救援模式;克隆虚拟机;linux机器相互登陆
查看>>
alias命令
查看>>
黑马程序员终于又开公开课了------炫酷IOS瀑布流
查看>>
Java JDK安装
查看>>
使用pure-ftpd搭建ftp服务
查看>>
iOS流布局UICollectionView系列一——初识与简单使用UICollectionView
查看>>
创建扑克测试(二)
查看>>
LNMP+Discuz论坛
查看>>
关机和虚拟机克隆、快照
查看>>
oracle12C 重做日志
查看>>
rsync+shell脚本完成自动化备份
查看>>
Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
查看>>
Excel 2010同时打开多个独立的窗口
查看>>
Watchguard-X505e-mobile***配置终结篇
查看>>
我的友情链接
查看>>
centos6.5安装mysql5.6.23报错
查看>>
sz/rz工具包,linux下没有sz和rz命令
查看>>
tomcat项目进入不了debug模式
查看>>
我抽中了管理员bobo的祝福
查看>>
8款非常棒的响应式 jQuery 幻灯片插件推荐
查看>>