首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NewBoy
掘友等级
coder
虽不年少,艳阳高照
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
380
文章 336
沸点 44
赞
380
返回
|
搜索文章
最新
热门
iOS中的事件
在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件,通常被称为“响应者对象”。如 UIApplication、UIViewController等等
iOS中的定时器(GCD定时器)
GCD定时器实际上是使用了dispatch源),dispatch源监听系统内核对象并处理。dispatch类似生产者生产数据后自动通知相应的 dispatch队列执行,后者充当消费者
iOS中的定时器(CADisplayLink)
「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 关于 CADisplayLink CADisplayLink 是用于同步屏幕刷新频率的计时器 CADisplayLink
iOS中的定时器(NSTimer)
在日常开发中,经常会用到定时器,常用的定时器用以下几种: - NSTimer - CADisplayLink - GCD定时器
iOS中的线程锁(关于@synchronized)
@synchronized结构所做的事情跟NSLock,更准确的说法应该是递归锁NSRecursiveLock类似。@synchronized 可以防止不同的线程同时执行同一段代码
iOS中的线程锁(关于NSRecursiveLock)
在实际开发中,在调用lock之前,NSLock必须先调用 unlock。但是递归锁不是这样的,NSRecursiveLock是一个递归锁,一般执
iOS中的线程锁(关于NSConditionLock)
NSConditionLock 是对NSCondition做了一层封装,通过条件变量来控制加锁、解锁,从而达到阻塞线程、唤醒线程的目的
iOS中的线程锁(关于NSCondition)
NSCondition 封装了一个互斥锁和条件变量。 互斥锁负责保证线程安全,条件变量负责保证执行顺序
iOS中的线程锁(关于NSLock)
NSLock是Cocoa提供的最基本的锁对象,除lock和unlock方法外,NSLock还提供了tryLock和lockBeforeDate:两个方法
iOS中的线程锁(线程锁的相关概念)
在实际开发中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。但是总是有多个线程相互干扰的情况(如多个线程访问一个资源),在线程必须交互的情况下,需要保证每次只有一个线程访问这一块资源,线程锁
下一页
个人成就
2022年度人气作者No.25
2021年度人气作者No.47
文章被点赞
1,034
文章被阅读
220,757
掘力值
6,374
关注了
49
关注者
161
收藏集
1
关注标签
0
加入于
2017-12-13