본문내용
ex);
...
reading is performed
...
P(mutex);
readcount--;
if(readcount==0) V(db);
V(mutex);
Writer
writecount++;
P(db);
...
writing is performed
...
V(db);
writecount--;
if(writecount==0) V(pending);
...
reading is performed
...
P(mutex);
readcount--;
if(readcount==0) V(db);
V(mutex);
Writer
writecount++;
P(db);
...
writing is performed
...
V(db);
writecount--;
if(writecount==0) V(pending);
소개글