摘要: pthread_rwlock:读写锁 #import "ViewController.h" #import <Pthread.h> @interface ViewController () @property (nonatomic,assign) pthread_rwlock_t lock; @en 阅读全文
posted @ 2020-02-11 23:01 ZhangShengjie 阅读(719) 评论(0) 推荐(0) 编辑
摘要: atomic用于保证属性setter、getter的原子性操作,相当于在getter和setter内部加了线程同步的锁 可以参考源码objc4的objc-accessors.mm 它并不能保证使用属性的过程是线程安全的、比如声明一个atomic数组 同时几个线程往数组加东西 atomic 大多用在M 阅读全文
posted @ 2020-02-11 21:31 ZhangShengjie 阅读(181) 评论(0) 推荐(0) 编辑