iOS 多线程
ChadPro
这个作者很懒,什么都没留下…
展开
-
iOS多线程简单介绍(线程,进程)
转载自 iOS开发多线程篇-多线程简单介绍 作者:文顶顶 一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1个进程要想执转载 2017-02-12 14:05:41 · 469 阅读 · 0 评论 -
iOS调试技巧收集-断点,打印类名行号等
1.断点 2.打印类名,方法名,行号等 现列举一些C语言中预定义宏 3.运行时调试 4.单元测试 5.工具原创 2017-02-13 11:07:15 · 1481 阅读 · 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 · 444 阅读 · 0 评论 -
iOS多线程Dispatch队列
转载自 原文 作者 技术内幕 GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥得淋漓尽致。 dispatch队列的生成可以有这几种方式: 1. dispatch_转载 2017-02-13 14:57:40 · 376 阅读 · 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 · 492 阅读 · 0 评论 -
iOS多线程GCD深入之Dispatch Group介绍
iOS多线程GCD深入1 ----- 承接 iOS多线程GCD入门原创 2017-02-13 15:05:36 · 578 阅读 · 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 · 376 阅读 · 0 评论