- 博客(2)
- 资源 (17)
- 收藏
- 关注
原创 dispatch_barrier_async、dispatch_apply、dispatch_block_notify、dispatch_group_notify
1、dispatch_barrier_asyncdispatch_barrier_async用于等待前面的任务执行完毕后自己才执行,而它后面的任务需等待它完成之后才执行。一个典型的例子就是数据的读写,通常为了防止文件读写导致冲突,我们会创建一个串行的队列,所有的文件操作都是通过这个队列来执行,比如FMDB,这样就可以避免读写冲突。不过其实这样效率是有提升的空间的,当没有更新数据时,读操作其实是可以...
2018-06-14 14:01:37 703
转载 使用dispatch_group来进行线程同步
一、简单介绍下将会用到的一些东西英语不好就不翻译官方文档了..1、dispatch_group_async* Submits a block to a dispatch queue and associates the block with the given * dispatch group //将一个block(代码块)加入到dispatch_queue_t queue中并和dispatch_...
2018-06-01 14:32:57 922
Demo-2.zip
2020-08-12
libopencore-amrnb.a及libopencore-amrwb.a支持arm64
2016-05-24
libidn.a库文件
2016-05-24
抽屉效果三方库
2016-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人