一、读优先的
多个读者,读完了才能写,写只允许一个
readCount计数读者的个数
wmutex 写的信号量;
rmutex读的信号量,主要计数读的个数,完成时在减
把写的信号量个占领了,然后写不成了、完成时在释放
二、写优先
读了不能写,写了不能读;有写者读的等待
readCount计数读者的个数
wmutex 写的信号量;让读的信号量全部阻塞
rmutex读的信号量
rwmutex读写互斥信号量
一、读优先的
多个读者,读完了才能写,写只允许一个
readCount计数读者的个数
wmutex 写的信号量;
rmutex读的信号量,主要计数读的个数,完成时在减
把写的信号量个占领了,然后写不成了、完成时在释放
二、写优先
读了不能写,写了不能读;有写者读的等待
readCount计数读者的个数
wmutex 写的信号量;让读的信号量全部阻塞
rmutex读的信号量
rwmutex读写互斥信号量
转载于:https://my.oschina.net/findurl/blog/181438