首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 多线程
订阅
代码中的美
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
iOS多线程GCD(三) 栅栏函数、信号量 、调度组、dispatch_source
栅栏函数 控制任务的执行顺序,导致同步的效果 栅栏函数有两种: dispatch_barrier_async dispatch_barrier_sync dispatch_barrier_async异
『iOS开发』多线程开发之 GCD
GCD 多线程 同步任务、异步任务 两者的区别在于: 同步任务需要等待任务执行完之后才返回 异步任务无需等待任务执行完,直接返回 苹果的官方文档也有描述 同步任务 异步任务 串行队列、并发队列 两者的
获取iOS线程调用栈
原文链接 读本篇文章之前,需要先阅读《Mach-O文件格式》、《函数调用栈》这两篇文章。 工作中其实和线程调用栈打交道的机会挺多,使用Xcode调试时就可以看到当前程序的所有线程调用栈。当应用程序发布
iOS 多线程-GCD
前言 Hi Coder,我是 CoderStar! 今天给大家带来多线程系列的第二篇文章 -- GCD,其大概率是我们在使用多线程时最常用的方式了。 GCD 全称是 Grand Central Dis
iOS进阶 -- 多线程 GCD 队列与函数
作为一名iOS开发者,我们都知道在iOS中常用的多线程管理方式有三种,**NSThread、GCD和NSOperation**。三者的对比如下: * NSThread提供了创建线程、调度线程、销毁线程
使用GCD实现多读单写
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 我们在开发中有时会遇到这种问题,比如在内存中维护一份数据,有多处地方可能会同时操作这块数据,那么如何能保证这块数据的安全?
ios 多线程和GCD
对于多线程我觉得还是很重要的,实际开发中的使用以及面试中出现的频率都是非常高的。而多线程的使用大多数情况下会用到GCD,所以后面的线程安全探索就围绕GCD展开
iOS底层探索 ----- GCD基础&源码分析 上
前言 上篇文章对多线程的基础做了一个详细的讲解,那么这篇就接着往下继续探究。 资源准备 libdispatch 源码 pthread pthread 是 POSIX 线程的简称,是线程的 POSIX
底层探索-多线程之GCD(队列)
一:GCD初探 什么是GCD? GCD的优势 GCD 是苹果公司为多核的并⾏运算提出的解决⽅案 GCD 会⾃动利⽤更多的CPU内核(⽐如双核、四核) GCD 会⾃动管理线程的⽣命周期(创建线程、调度任
iOS 底层探索篇 —— GCD栅栏函数、信号量、调度组和Dispatch_Source
这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战 1. 栅栏函数 1.1 栅栏函数的作用 这里的函数运行状况是,123, 456 和起来干是随机打印的,而dispatch_barrier_