1、读者写者模型的概念:
读者和写者模型是操作系统中的一种同步与互斥机制,我们知道在一些程序中存在读者写者问题,就是对某些资源的访问会存在两种可能的情况:一种就是写操作,写操作是可以独占资源的,也就是具有排他性;另一种情况就是读操作,在读操作中可以有多个资源并发的去访问某种资源,它的访问方式是共享的。这种模型是从对文件的读写操作中总结出的一种模型,同上篇博客(321原则)。
(1)3种关系:1).读者和读者之间,读者与读者之间是可以并发的访问某种资源的,所以他们之间是共享关系。
2).读者和写者之间,我们知道对一个文件来说是不可以既读又写的,可能会导致数据的二义性问题。读者和 写着之间是互斥和同步的关系。
3).写着和写着之间,存在互斥的关系。