稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
GCD
订阅
avatar
YuMmY
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • iOS超级超级详细介绍GCD
    Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分…
    • FlyOceanFish
    • 7年前
    • 9.9k
    • 147
    • 4
    iOS
  • 并发编程的锁机制:synchronized和lock
    1. 锁的种类 锁的种类挺多,包括:自旋锁、自旋锁的其他种类、阻塞锁、可重入锁、读写锁、互斥锁、悲观锁、乐观锁、公平锁、可重入锁等等,其余就不列出了。我们这边重点看如下几种:可重入锁、读写锁、可中断锁、公平锁。 如果锁具备可重入性,则称作为可重入锁。synchronized和R…
    • aoho
    • 7年前
    • 22k
    • 154
    • 6
    API Java 后端
  • 多个网络请求的接口设计
    最近做到一个页面里有四个接口,每一个接口返回都有对应的UI改变,所以要四个接口全部请求返回成功后,再去做UI刷新。然而由于网络请求用的是AFN等第三方库,本身就是异步的,所以GCD的栅栏函数dispatch_barrier_async是没有用的。 那么就让他一个一个的执行,等到…
    • Peter_shenlipingUpUp
    • 7年前
    • 5.4k
    • 68
    • 12
    API 设计 iOS