首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
yuanxy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
迁移至 Swift Actors
Actors 是 Swift 并发模型的重要组成部分,本文将重点分享在现有代码库中集成 Actors 的经验和解决方案。
Swift 优先级反转技术实践
#### 介绍 优先级翻转(Priority Inversion)是一种计算机科学中的现象,其中一个高优先级的任务被迫等待一个低优先级的任务释放资源,从而导致系统整体性能下降,甚至可能引发死锁等问题
iOS信号量造成线程优先级反转 | 京东云技术团队
在并发队列使用信号量会可能会造成线程优先级反转 一、在iOS16 & XCode14上遇到 - 使用信号量造成线程优先级反转问题 提醒 经过查询资料,发现是在XCode14上增加了工具,比如 : Th
iOS | GCDTimer 解读和应用
前言 在iOS开发中,大家肯定用过不少定时器,NSTimer是我们开发中用的最多的,当然,说起精度更好的,那肯定是GCDTimer了,那么GCDTimer为什么比NSTimer更准确?它的原理和应用是
iOS GCD信号量dispatch_semaphore_t
在研究《iOS 性能监控(二)—— 主线程卡顿监控》中, 发现有一些GCD信号量的知识之前没有好好梳理过。 故本篇用来梳理一下GCD中信号量dispatch_semaphore_t相关的知识。* 一、
iOS 线程保活
频繁的创建和销毁线程会造成资源的严重浪费。使用线程保活技术,打造高性能应用,跳出资源浪费陷阱,让 APP 拥有飞一般的速度~
iOS探索 多线程原理
进程切换时,消耗的资源大、效率高。所以设计到频繁的切换时,使用线程要好于进程。同样如果要求同时进行并且又要共享某些变量的并发操作,只能用线程而不能用进程 执行过程:每个独立的进程有一个程序运行的入口、顺序执行序列和程序入口。但是线程不能独立执行,必须依存在应用程序中,由应用程序…
获取iOS线程调用栈
原文链接 读本篇文章之前,需要先阅读《Mach-O文件格式》、《函数调用栈》这两篇文章。 工作中其实和线程调用栈打交道的机会挺多,使用Xcode调试时就可以看到当前程序的所有线程调用栈。当应用程序发布
iOS 开发:『RunLoop』详尽总结
1. RunLoop 简介 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop 实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件…
iOS多线程:『NSOperation、NSOperationQueue』详尽总结
1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。