计算机操作系统大学本科课件
cobegin readeri(vord)(i=1,2,…k) vord readeri(vord)(i=1,2, k) { while(true){ p(rmutex); p(rmutex); if readcount=0 then p(wmutex); readcount:=readcount+1; v(rmut
ex); 读文件; 读文件; … p(rmutex); p(rmutex); readcount:=readcountreadcount:=readcount-1; if readcount=0 then v(wmutex); v(rmutex); } }