首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程编程
订阅
bestswifter
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 3订阅
Swift实现多线程map函数
SequenceType协议中定义的map函数功能很强大,这个函数起源于函数式编程,能够很方便的对数组中的每个元素进行变换处理,关于它的实现原理和使用方法可以参考我的这篇文章:Swift数组变换。今天突然想到,如果数组非常大,map方法会不会出现性能问题?如果使用多线程技术是否…
iOS多线程编程总结(下)
#主要内容到目前为止,我们已经了解了GCD和NSOperation在多线程编程中的使用。NSOperation是对GCD更高层次的封装,提供了任务的取消、暂停、恢复功能。但GCD因为更加接近底层,所以
iOS多线程编程总结(上)
#多线程之谜很长时间以来,我个人(可能还有很多同学),对多线程编程都存在一些误解。一个很明显的表现是,很多人有这样的看法:毕竟多线程嘛,几个线程一起跑任务,速度快,还不阻塞主线程,简直完美。在某些场合
iOS多线程编程总结(中)
#主要内容经过上一章的学习,我们已经理解了多线程编程的基本概念,以及GCD的简单使用。在这一章中将会介绍和NSOperation和和NSOperationQueue。主要涉及这几个方面:NSOpera
深入理解 iOS 开发中的锁
摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如 iOS中保证线程安全的几种方式与性能对比、iOS 常见知识点(三):Lock。本文也不会详细介绍锁的具体实现原理,这会涉及到太多相关知识,笔者不敢误人子弟。 本文要…
深入理解 GCD
原文链接: 深入理解 GCD 作者: @bestswifter,GitHub 前言 首先提出一些问题: dispatch_async 函数如何实现,分发到主队列和全局队列有什么区别,一定会新建线程执行任务么? dispatch_sync 函数如何实现,为什么说 GCD 死锁是队…