PV读者写者问题

来源:互联网 发布:微博域名可以修改吗 编辑:程序博客网 时间:2024/06/06 08:51
semaphore mutex = 1;semaphore db = 1;int readercount = 0;void Reader(){while(true){P(mutex);readercount ++;if(readercount == 1)P(db);V(mutex);//读数据P(mutex);   //读完了要走 readercount --;if(readercount == 0)V(db);V(mutex);}}void Writer(){P(db);//写数据 V(db);}

0 0