多读单写

多读单写的意思:可以多个读者同时读取数据,而在读数据的时候不能写入数据,并且在写的过程中,不能有其他读者去写,即读者之间是并发的,写者和读者或其他写者是互斥的

1.pthread_rwlock_t 读写锁

->初始化锁 和队列

初始化锁和队列
读者加锁
写加锁

2.dispatch_barrier_async实现多读单写

多读单写

---

你可能感兴趣的:(多读单写)