多读单写的意思:可以多个读者同时读取数据,而在读数据的时候不能写入数据,并且在写的过程中,不能有其他读者去写,即读者之间是并发的,写者和读者或其他写者是互斥的
1.pthread_rwlock_t 读写锁
->初始化锁 和队列
初始化锁和队列
读者加锁
写加锁
2.dispatch_barrier_async实现多读单写
多读单写
---
多读单写的意思:可以多个读者同时读取数据,而在读数据的时候不能写入数据,并且在写的过程中,不能有其他读者去写,即读者之间是并发的,写者和读者或其他写者是互斥的
->初始化锁 和队列
---