并发编程
文章平均质量分 81
zhuiyi316
性格开朗,朋友们所公认的善于与人沟通。在大学四年被一次又一次所证明过的学习能力强,有较多的项目与实习经验。热爱技术研发,感觉每一次写代码都像是在对一件艺术品的塑造。善于阅读各种开发文档,有记录文档的好习惯。对自己喜欢的事情会近乎痴狂的去追求。因为对骑行的热爱,所以我骑车去了拉萨,环绕了整个渤海湾。因为对跑步的热爱,所以我参加了两届国家马拉松男子全程。因为对生活和工作的热爱,所以我相信我同样会以满腔的激情去享受工作带给我的快乐。
展开
-
iOS并发编程(二)——NSOperation
上一篇文章提到,利用NSThread可以实现多线程,但是线程的创建、维护和退出,都需要开发者自己负责,当线程较多时,这将很难管理。NSOperation是一个抽象类,封装了一个task,你不能直接实例化它。你可以手动管理Operation,也可以将其加入到NSOperationQueue中,加入到NSOperationQueue中的Operation不需要开发者去关注底层的多线程实现细节。 Co原创 2013-05-18 11:12:45 · 1649 阅读 · 0 评论 -
iOS并发编程(一)——thread
当目前为止,你的iOS代码是不是都只有一个mainThread,你的程序一直都是串行的,总是干完任务A再去干任务B,哪怕AB之间完全没有依赖关系。mainThread是用来处理与UI相关的事件的,如果你在mainThread中执行一些需要耗费大量时间的任务(比如从网络下载数据),那么这个程序的用户体验将是极差的,因为用户往往需要等待很久。 重要:任何与UI相关的操作都应该放在mainThread原创 2013-05-11 19:49:59 · 1776 阅读 · 0 评论