Advertisement
Josif_tepe

Untitled

Apr 2nd, 2021
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.Random;
  4.  
  5. public class Main {
  6.     public static  void main(String[] args) {
  7.         List<Thread> list = new ArrayList<>();
  8.         final Factory f = new Factory(5);
  9.         int i;
  10.         for(i = 0; i < 5; i++) {
  11.                 list.add(new Thread(new Runnable() {
  12.                     @Override
  13.                     public void run() {
  14.                         Random rand = new Random();
  15.                         if(rand.nextInt() % 2 == 0) {
  16.                             f.buy_vaccine();
  17.                         }
  18.                         else {
  19.                             f.produce_vaccine("v1");
  20.                         }
  21.                     }
  22.                 }));
  23.            
  24.         }
  25.         for( i = 0; i < 5; i++) {
  26.             list.get(i).start();
  27.         }
  28.         for( i = 0; i < 5; i++) {
  29.             try {
  30.                 list.get(i).join();
  31.             }
  32.             catch (InterruptedException ex)
  33.             {
  34.  
  35.             }
  36.         }
  37.     }
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement