Guest User

Untitled

a guest
Jul 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. package prj7_blockingdeque;
  2.  
  3. import java.util.concurrent.BlockingDeque;
  4.  
  5. public class ProducentDeque implements Runnable {
  6.  
  7.     private String jmeno;
  8.     private BlockingDeque<Integer> deque;
  9.  
  10.     public ProducentDeque(String jmeno, BlockingDeque<Integer> deque) {
  11.         this.jmeno = jmeno;
  12.         this.deque = deque;
  13.     }
  14.  
  15.     public void run() {
  16.         for (int i = 1; i <= 5; i++) {
  17.             try {
  18.                 deque.putLast(i);
  19.                 // ... bloková metoda (pro LIFO - zůstává putLast())
  20.                 System.out.println(jmeno + " ukládá " + i);
  21.                 Thread.sleep(0);
  22.                 //... kombinujte časy (0 ... 5000)
  23.  
  24.             } catch (InterruptedException e) {
  25.                 e.printStackTrace();
  26.             }
  27.  
  28.         }
  29.     }
  30. }
Add Comment
Please, Sign In to add comment