多线程
yutianguan
这个作者很懒,什么都没留下…
展开
-
iOS-UI-多线程
多线程:多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的. 多线程包括:GCD NSThread NSOperation NSOperation是在GCD语言的基础上开发的,GCD类C语言,NSThread NSOperation OC语法iOS允许用户自己开辟原创 2014-12-23 20:22:10 · 459 阅读 · 0 评论 -
iOS GCD 多线程异步实践
1、GCD执行异步串行队列不能保证100%的顺序执行;2、不要频繁的读写磁盘,放到子线程里也会极大的影响性能和耗电;3、使用SDWebimage为cell.imageView赋值URL的时候不能使用异步线程,因为异步没办法控制SD里image的返回顺序,也涉及到线程安全的问题,在不改变源码的情况下异步没办法控制sd删除的Operation,导致请求的不同图片多次返回,而不会只返回最后一次请...原创 2018-11-12 15:32:51 · 257 阅读 · 0 评论