读者和写者问题

它可以解决的问题:

  • 可以支持多个读者访问,通过count计数 来实现
  • 多个读者访问的时候是互斥的,不会出现不符合进程同步的问题:设置mutex互斥锁,保证count++或count--和if Pv(mutex)是一气呵成的 
  • 读写公平,通过设置w锁,一个读进程进入队列之后接着将锁释放。
  • 这个真是一个非常巧妙的过程。

猜你喜欢

转载自blog.csdn.net/qq_62260432/article/details/134862810