iOS 多线程
ChadPro
这个作者很懒,什么都没留下…
展开
-
iOS多线程简单介绍(线程,进程)
转载自 iOS开发多线程篇-多线程简单介绍 作者:文顶顶一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程1个进程要想执转载 2017-02-12 14:05:41 · 458 阅读 · 0 评论 -
iOS调试技巧收集-断点,打印类名行号等
1.断点2.打印类名,方法名,行号等现列举一些C语言中预定义宏3.运行时调试4.单元测试5.工具原创 2017-02-13 11:07:15 · 1450 阅读 · 0 评论 -
iOS多线程GCD入门
iOS多线程GCD入门1.简介GCD,Grand Central Dispatch,开发者要做的只是1定义想执行的任务并2追加到适当的Dispatch Queue中。2.队列Queue可以理解成几个任务(代码Block)在排队上WC,队伍的种类分成两种:1.Serial Dispatch Queue串行,2.Concurrent Dispatch Queue并行。原创 2017-02-13 13:55:05 · 407 阅读 · 0 评论 -
iOS多线程Dispatch队列
转载自 原文 作者 技术内幕GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥得淋漓尽致。 dispatch队列的生成可以有这几种方式:1. dispatch_转载 2017-02-13 14:57:40 · 354 阅读 · 0 评论 -
iOS多线程GCD深入之Dispatch Group使用
承接 iOS多线程GCD深入之Dispatch Group介绍例子一.网络访问同步 我们在写代码的时候应该有这样的情况,一个VC中可能需要两次请求网络,获得数据什么的,如果我们想在这两次网络请求全部结束后,更新UI等操作怎么办?这时候就可以用到dispatch group。上代码: //创建group dispatch_group_t groupT = dispatch_原创 2017-02-14 13:55:40 · 457 阅读 · 0 评论 -
iOS多线程GCD深入之Dispatch Group介绍
iOS多线程GCD深入1 ----- 承接 iOS多线程GCD入门原创 2017-02-13 15:05:36 · 533 阅读 · 0 评论 -
GCD信号量控制并发
例程一:控制线程数量 //信号量控制并发 dispatch_group_t group = dispatch_group_create(); dispatch_semaphore_t semaphore = dispatch_semaphore_create(10); dispatch_queue_t queue = dispatch_get_global_que原创 2017-06-23 17:50:31 · 369 阅读 · 0 评论