原文:iOS面试题大全 1. GCD 的核心是 C 语言写的系统服务,执行和操作简单高效,因此 NSOperati...[作者空间]
多线程编程里,会出现共同访问数据造成不安全的问题,网易的一个面试题很经典的诠释了线程安全。 @property (...[作者空间]
1.疑问 前几天看到有人在问,如何判断当前执行的队列是不是指定队列的问题。网上的资料有很多,但看完以后我反而整不明...[作者空间]
多线程概念 一个运行着的程序就是一个进程或者叫做一个任务,一个进程至少包含一个线程,线程就是程序的执行流。iOS中...[作者空间]
GCD是iOS开发中非常好用的线程管理方法,本篇博客会简单介绍GCD队列和任务执行方式的概念,以代码实验的方式验证...[作者空间]
今天去网易面试,面试官出了一道面试题,下面代码会发生什么问题? 当时我把自定义的队列看成了串行队列,然后回答:“没...[作者空间]
dispatch_queue_set_specific 可重入的概念 首先,简单介绍下可重入的概念,比如一个函数,...[作者空间]
本文主要是分享iOS多线程的相关内容,为了更系统的讲解,将分为以下7个方面来展开描述。 多线程的基本概念线程的状态...[作者空间]
任务和队列 GCD 的两个核心:任务和队列。 任务:要执行的操作或方法函数。 队列:存放任务的集合,而我们要做的就...[作者空间]
dispatch_group 通常我们执行耗时操作会放到子线程中并发执行,这个过程中我们可能想知道各个任务全部执行...[作者空间]
GCD(Grand Central Dispatch) 介绍 GCD 属于系统级的线程管理,在 Dispatch ...[作者空间]
iOS 多线程GCD之dispatch_group 本文通过介绍dispatch_group基本功能,通过实例讲解...[作者空间]
背景 IOS中保持线程同步的常用技术: @synchronized NSLock NSRecursiveLock ...[作者空间]
写在最前边,这边文章适合刚入行或者对GCD不是很了解的同学阅读,大神请略过~~~~~~ 为何要写这篇文章呢? 最近...[作者空间]
关于GCD的最最基本的知识,往往很多初学者都被忽略。理解上造成了偏差,而不注重去实践, 所有我们需要认真的总结一下...[作者空间]
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案...[作者空间]