领测软件测试网
l$~]s/d`+kf
软件测试技术网
a {r*h)wN)Nfinal static int READING=1; 软件测试技术网6ObN@ZJ0`~
l,dZt4ilifinal static int WRITING=2; 软件测试技术网,[*RK$m$b)^I4IovV
&w GEJdF#Pprotected int state=EMPTY;
@u&_P$C3M2U
d2I,Pl%{,wprotected int readCnt=0; 软件测试技术网wM
A2a&aQ HD.SM
Y9hI(Z-@FU$]lHpublic synchronized void readLock(){ 软件测试技术网8?f)r+f0Ix4O
软件测试技术网*v)Rnp*j\if(state==EMPTY){
K4f&^|Hr'Ue
软件测试技术网Km){b${nstate=READING; 软件测试技术网j(tc|@F$N(n:W*i9P
软件测试技术网i%m7pPN5n}
xWC*?"[&tLz)R}
.u-NY