1. GCD 简介 GCD是苹果开发的多线程编程的解决方案,通过简单的API就可以实现创建新线程去执行我们需要执行...[作者空间]
本文是我在上海 T 沙龙4月7日分享内容的文字版总结和拓展。相关视频和文档请见链接:深入浅出 iOS 并发编程其中...[作者空间]
崩溃的截图: 最近项目中有一个dispatch_group相关的巨坑(此问题解决方法很简单,难点是定位问题),特此...[作者空间]
所谓死锁,是指两个或两个以上的线程在执行过程中,因争夺资源(数据源、内存等,变量不是资源)而造成的一种相互等待的现...[作者空间]
深入理解RunLoop:http://www.cocoachina.com/ios/20150601/11970....[作者空间]
进程的描述 进程控制块PCB -- task_struct 操作系统的三大核心功能:1、进程管理2、内存管理3、文...[作者空间]
转载:iOS-RunLoop,为手机省电,节省CPU资源,程序离不开的机制 RunLoop是什么?基本操作是什么?...[作者空间]
前言 生活中的锁随处可见,锁的作用也不言而喻,本文小结一下iOS的锁。 技能表 atomic (酱油君) @syn...[作者空间]
1. 阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型中,如下图: 一个线程/进程经历的5个状态,...[作者空间]
主观感受 我们在多线程开发中我们经常会遇到这些概念:并发队列、串行队列、同步任务、异步任务。将这两种队列和同步、异...[作者空间]
在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录 swift ...[作者空间]
本文首发于我的个人博客:『不羁阁』 文章链接:传送门本文更新时间:2018-02-24 10:07:40感谢大家对...[作者空间]
CFRunLoopRef 是指向结构体 struct __CFRunLoop的指针类型 CFRunLoopSour...[作者空间]
最近准备找工作, 所以又把多线程的知识再学习总结一遍, 让自己更好的熟悉和运用 iOS 多线程的相关操作. 进程 ...[作者空间]
今天分享的是关于GCD的知识, 对于GCD的说明: 开发者要做的只是定义想要执行的任务并追加到适当的Dispatc...[作者空间]
写在最前边,这边文章适合刚入行或者对GCD不是很了解的同学阅读,大神请略过~~~~~~ 为何要写这篇文章呢? 最近...[作者空间]
我的上篇文章iOS中多个网络请求的同步问题总结中用到了dispatch_group来进行线程同步,对用法不是特别熟...[作者空间]
iOS RunLoop进阶 上一篇文章<从安卓的Looper到iOS RunLoop>谈论了安卓的Message,...[作者空间]
一、介绍 GCD,英文全称是Grand Central Dispatch(功能强悍的中央调度器),基于C语言编写的...[作者空间]
一、基本概念 在分析问题之前,我们先区分两个概念:进程和线程进程:一个正在运行的程序可以看成是一个进程。 例如正在...[作者空间]