多线程
jackgaogaogao
Java、golang、云原生
展开
-
GCD之串行队列与并发队列
串行队列一次只执行一个线程,按照添加到队列的 顺序依次执行并发队列一次可以执行多个线程,线程的执行没有先后顺序UI界面所在的线程队列是串行队列原创 2015-10-25 12:11:29 · 207 阅读 · 0 评论 -
GCD之延时执行--与NSThread比较
CCD: 1.代码简洁,不需要写多余的代码; NSThread: 1.代码冗杂,需要写额外的方法; 2.精确度高; 3.可以取消延时执行的 操作原创 2015-10-25 12:29:30 · 276 阅读 · 0 评论 -
GCD 信号量
GCD 信号量: 将异步线程修改成同步线程。 通过信号量的发送和等待,为异步线程人为增加先后顺序。原创 2015-10-25 14:54:07 · 248 阅读 · 0 评论 -
GCD 定时器--与NSTimer比较
NSTimer: 1.误差小 2.运行与当前的runloop中 GCD定时器: 1.误差 大 2.运行在独立的线程中原创 2015-10-25 14:41:04 · 569 阅读 · 0 评论 -
GCD之线程组
线程组的使用情况: 线程间前置后置关系的处理,不必使用状态值来做判定,代码更简洁清晰。原创 2015-10-25 13:05:55 · 188 阅读 · 0 评论