2018-08-02

关于iOS线程的问题,个人觉得在iOS线程,没有必要就不要开启,毕竟只要再需要进行耗时和多任务处理的逻辑时候,毕竟开线程是需要内存的,一般ios开3到5个线程就可以了。


上篇说到缓存,缓存是基本的只是,重要的是在管理缓存的时候要注意线程安全,这样才可以让你的数据不会错乱。(也属于线程的概念)。

GCD 深入理解:第一部分

GCD 深入理解:第二部分

以上是别人github写得比较详细的,线程相关还有其他的方式,NSThread(程序员手动管理开关)    NSOperation(基于GCD封装的oc对象) 还有一个Pthread 是跨平台的线程,再ios中基本不用,因为用法复杂,不好管理。

真的佩服那些技术好的人,还愿意花时间写文章,还写得那么详细,坚持下去或许就能改变很多事情了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,868评论 8 265
  • iOS多线程实践中,常用的就是子线程执行耗时操作,然后回到主线程刷新UI。在iOS中每个进程启动后都会建立一个主线...
    jackyshan阅读 5,362评论 2 12
  • 本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https...
    ITCharge阅读 349,861评论 308 1,927
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,806评论 1 32
  • Object C中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么? 1...
    AlanGe阅读 5,806评论 0 17