关于读者写者问题,下列叙述中哪些是错误的?Reader(){while(TRUE){P(mutex);rc=rc+1;if(rc==1)P(w);V(mutex);①读操作;P(mutex);②rc=rc-1;if(rc==0)V(w);V(mutex);其他操作;}}writer(){while(TRUE){……P(w);写操作;V(w);}}
关于读者写者问题,下列叙述中哪些是错误的?Reader(){while(TRUE){P(mutex);rc=rc+1;if(rc==1)P(w);V(mutex);①读操作;P(mutex);②rc=rc-1;if(rc==0)V(w);V(mutex);其他操作;}}writer(){while(TRUE){……P(w);写操作;V(w);}}
A、信号量w的初值是0
B、信号量mutex的初值是1
C、计数器rc的初值是0rc是互斥资源么
D、语句P(mutex)的位置可以放到语句rc=rc+1后面
E、语句①②可以取消
正确答案:ADE