多线程
天涯狂子
这个作者很懒,什么都没留下…
展开
-
多线程 - 课程分析
http://blog.csdn.net/fuzheng0301/article/details/46685917 1.每个进程至少包含一个线程,这个默认创建的线程被成为主线程 2.单线程程序:程序只包含一个线程(主线程),线程中的代码按顺序执行,缺点:可能会造成主线程阻塞(有些任务耗时比较长) 3.多线程程序:程序中包含多个线程,线程是独立运行的,提高转载 2015-08-11 17:48:53 · 389 阅读 · 0 评论 -
iOS中多线程原理与runloop介绍
转自http://blog.csdn.net/fuzheng0301/article/details/46835171 一.线程概述 有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。 一个运行着的程序就是转载 2015-08-11 15:06:30 · 359 阅读 · 0 评论 -
iOS中runtime运行机制解析
转自http://blog.csdn.net/fuzheng0301/article/details/46898405 一.先思考两个问题: 第一个问题, 1》runtime实现的机制是什么,怎么用,一般用于干嘛? 这个问题我就不跟大家绕弯子了,直接告诉大家, runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。 在转载 2015-08-11 16:13:48 · 507 阅读 · 0 评论 -
详解Objective-C runtime
http://blog.csdn.net/fuzheng0301/article/details/46898995 什么是Objective-C runtime? 简单来说,Objective-C runtime是一个实现Objective-C语言的C库。对象可以用C语言中的结构体表示,而方法(methods)可以用C函数实现。事实上,他们 差不多也是这么干了原创 2015-08-11 16:15:38 · 492 阅读 · 0 评论 -
iOS~runtime理解
转自http://www.jianshu.com/p/927c8384855a Runtime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下, 一为 查阅方便 二为 或许能给他人一些启发, 三为 希望得到大家对这篇整理不足之处的一些指点。 什么是Runtime 我们写的代码在程序运转载 2015-09-02 10:11:35 · 373 阅读 · 0 评论 -
ios 中请求主线程刷新UI
http://blog.csdn.net/remote_roamer/article/details/40047275 IOS中只有主线程 才能立即刷新UI。如果是通过侦听异步消息,触发回调函数,或者调用异步方法,请求刷新UI,都会产生线程阻塞和延迟的问题。 可以通过 [objc] view plaincopy if ([NST转载 2015-12-02 08:57:34 · 801 阅读 · 0 评论 -
iOS 万能跳转界面方法 (runtime实用篇一)
http://www.cocoachina.com/ios/20150824/13104.html 在开发项目中,会有这样变态的需求: 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转转载 2015-12-02 09:15:15 · 623 阅读 · 0 评论 -
多线程编程1 - NSThread
http://blog.csdn.net/q199109106q/article/details/8565844 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行转载 2016-02-26 09:42:44 · 289 阅读 · 0 评论 -
完整详解GCD系列(一)dispatch_async;dispatch_sync;dispatch_async_f;dispatch_sync_f
http://blog.csdn.net/hello_hwc/article/details/41073287 为什么要写这个系列,因为百度了一下,找了很多都是些片面的Blog,拷贝来拷贝去的,写的也很粗糙。 所以,我要写这个系列,尽量把官网文档中GCD的强大功能完整的表达出来。方便自己,也方便别人,如果发现有问题,欢迎提出 本教程的计划:在完整的看过GCD的官方文档之后转载 2016-04-09 16:28:04 · 490 阅读 · 0 评论