Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Produttore implements Runnable {
- private Buffer b;
- private Semaforo sp,sc;
- public Produttore(Buffer b, Semaforo sp, Semaforo sc) {
- super();
- this.b = b;
- this.sp = sp;
- this.sc = sc;
- }
- @Override
- public void run() {
- for(int i=0; i<10; i++)
- {
- sp.P(); //aspetta il verde e poi lo mette a rosso
- b.put(i);
- sc.V(); //mette il semaforo verde
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement