首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
团团为酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS多线程之一:进程,线程,队列的关系
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 进程与线程 什么是进程 进程是系统中正在运行的一个程序,程序一旦运行就是进程。 什么是线程 线程是进程中执行运算的最小单
iOS锁介绍
前言 我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁应运而生。 这里顺便提一下,上锁的两种方式tr
iOS中的多线程(关于NSOperationQueue)
关于NSOperationQueue NSOperationQueue 一共有两种队列: 主队列;自定义队列:通过设置最大并发数属性来控制任务是并发执行还是串行执行
DispatchQueue QoS/Priority探究
我们知道,在iOS的各种锁机制中,自旋锁的性能是最高的,但由于潜在的优先级反转问题,已经被弃用了,详情请见:不再安全的 OSSpinLock。此篇不讨论锁的问题,而是讨论一下指出自旋锁问题的swift-dev邮件列表的内容,个人认为邮件中的说法并不妥当。 本人理解(欢迎拍砖):…
Swift 结构化并发,喵神出品必属精品。看了就有所收获。
前言 学如逆水行舟,不进则退。共勉!! async/await 所引入的异步函数的简单写法,可以在暂停点时放弃线程,这是构建高并发系统所不可或缺的。但是异步函数本身,其实并没有解决并发编程的问题。结构
闲话 Swift 协程(6):Actor 和属性隔离
异步函数大多数情况下会并发地执行在不同的线程,那么线程安全怎么来保证?Swift 在这方面引入了非常多的细节处理,来一起看看吧。
[iOS] 谈谈iOS多线程的锁
iOS开发中由于各种第三方库的高度封装,对锁的使用很少,刚好之前面试中被问到的关于并发编程锁的问题,都是一知半解,于是决定整理一下关于iOS中锁的知识,为大家查缺补漏。 在过去几十年并发研究领域的出版物中,锁总是扮演着坏人的角色,锁背负的指控包括引起死锁、锁封护(luyang注…
线程安全: 互斥锁和自旋锁(10种)
无并发,不编程.提到多线程就很难绕开锁🔐. 1. 互斥锁: 同一时刻只能有一个线程获得互斥锁,其余线程处于挂起状态. 2. 自旋锁: 当某个线程获得自旋锁后,别的线程会一直做循环,尝试加锁,当超过了限定的次数仍然没有成功获得锁时,线程也会被挂起. 自旋锁较适用于锁的持有者保存…