说明:本文主要用于个人能力的提高,主要参考于简书,Swift版本为3.0 1. 简介 什么是GCD呢?我们先看看百...[作者空间]
GCD 主队列+异步执行 一定在主线程执行 不会开启新的线程 任务一定会在主线程 空闲 的时候执行(重要) 有一个...[作者空间]
引子: 上一篇文章讲到了队列组,从而引出信号量。下面来结合一个实际的例子来玩玩信号量。 文章概要 生产者,消费者 ...[作者空间]
dispatch_after解说 dispatch_after是来延迟执行的GCD方法,因为在主线程中我们不能用s...[作者空间]
前言 在实际开发中我们通常会遇到这样一种需求:某个页面加载时通过网络请求获得相应的数据,再做某些操作。有时候加载的...[作者空间]
用法一:指定优先级 系统的Global Queue是可以指定优先级的,那我们可以用到dispatch_set_ta...[作者空间]
一、需求: 当开发中,需要开启 多个任务,同时需要控制前几个任务和后几个任务的顺序,该怎么办? 二、方法: 可以...[作者空间]
章节目录 什么是GCD? 如何在多条路径中执行CPU命令列? 即使多线程存在很多问题(如数据竞争、死锁、线程过多消...[作者空间]
一次性代码多用于单例 作用:程序运行过程中直到销毁只会执行一次` 延迟执行 栅栏函数 作用:只有当栅栏函数执行完毕...[作者空间]
本文首发于我的个人博客:『不羁阁』文章链接:传送门本文更新时间:2018年03月06日17:27:55笔者对之前写...[作者空间]
// 说明:在1.5秒钟之后,执行block中的代码段。 dispatch_after(dispatch_tim...[作者空间]
1.基本概念 进程: 一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。 ...[作者空间]
多线程核心概念: 一个任务 / 两种队列 / 两种函数. 多线程创建队列的两种方式 GCD实现的Timer如图所示...[作者空间]
一、基本概念 1.计算机操作系统都有的基本概念,以下概念简单方式来描述。 2.苹果官方定义 3.同步和异步主要影响...[作者空间]
一、基本概念 1.计算机操作系统都有的基本概念,以下概念简单方式来描述。 2.苹果官方定义 3.同步和异步主要影响...[作者空间]
由于前段时间,堂弟的询问,再加上自己也想重新整理一下知识结构,就梳理一下知识。一系列的文章,可能会很多,也可能会很...[作者空间]
因为本文只做分享用,非学术性文章,所以某些理论并不是非常严谨,望大家见谅。写下这篇文章有以下的目: 我写这篇文章时...[作者空间]
在撸代码的过程中,遇到一个小小的纠结的地方,有关于栅栏函数的,花费一个小时查了文档,记录下来 在barrier实际...[作者空间]
在进行iOS开发过程中,我们常会遇到网络请求、复杂计算、数据存取等比较耗时的操作,如果处理不合理,将对APP的流畅...[作者空间]
1.线程依赖.目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 ...[作者空间]