GCD和NSOperation的区别 1、GCD是一种轻量级的方法来实现多线程。控制起来比较麻烦,比如取消和暂停一个线程。 2、NSOperation和NSOperationQueue相对于GCD效率上要低一点,他们是面…
标签:gcd
三种算法求解最大公约数和最小公倍数
1.穷举法 穷举法的基本思想是:根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕。若某个情况验证符合题目的全部条件,则为本问题的一个解;若全部情况验证后都不符合题目的全部条…
iOS 开发中的多线程
线程、进程 什么是线程、进程 有的人说进程就像是人的脑袋,线程就是脑袋上的头发~~。其实这么比方不算错,但是更简单的来说,用迅雷下载文件,迅雷这个程序就是一个进程,下载的文件就是一个线程,同时下载三个文件就是多线程。…
GCD 学习总结
GCD GCD中两个非常重要的概念: 任务 和 队列 任务分为同步执行sync和异步执行async, 同步和异步的区别在于是否会阻塞当前线程, 其实在GCD中一个任务就是一个block中的代码. 队列分为串行队列和并行队…
GCD 学习总结
GCD GCD中两个非常重要的概念: 任务 和 队列 任务分为同步执行sync和异步执行async, 同步和异步的区别在于是否会阻塞当前线程, 其实在GCD中一个任务就是一个block中的代码. 队列分为串行队列和并行队…