bFull = false; notify();
6 S! b x" Y; x# f% m return value;
" ]8 o6 B. k" A4 r$ t }
D J0 O2 m( G. q# @ }
2 Z% c0 X5 m+ ^% x0 ~3 B# t2 w0 M *****************************************************************4 c5 _. ~. _7 Q
************************生产者类********************************: ]$ K+ P4 t3 l0 ^
package test.com;5 q- Z! |8 v! B! i6 `
class Producter extends Thread
9 w& @) d% o k( E. Z {0 s: K9 s( E( ?2 i; k8 b: ~+ t
Queue q;( y/ A3 ^7 a8 b! R
Producter (Queue q)
( L, U+ }- |# ~9 v0 |# S. u6 c {" v0 p- c3 Q0 D N; |9 |2 z3 x
this.q=q;
$ o7 T4 j# [# }" a# Y3 M }
; N* @, i, Q g* d) w public void run()
/ N$ H/ r5 G4 q% R3 A- C; u {* G" K+ a- V% b( _8 f
System.out.println("********producter****start*****");- i) w' j, I3 \1 j# b; i
" x% y- Q. \+ o8 i7 o1 D1 W6 m# W
for(int i=1;i |