peterzig

[JAVA] Wielowątkowość

Jun 27th, 2017
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1.         /* package whatever; // don't place package name! */
  2.      
  3.         import java.util.*;
  4.         import java.lang.*;
  5.         import java.io.*;
  6.      
  7.         class Watek extends Thread
  8.         {
  9.             String wysun = "";
  10.             public Watek(String str, int numer)
  11.             {
  12.                 super(str);
  13.             // Ustawienie wcięcia z jakim będzie wyświetlana nazwa Watku
  14.                 for (int i = 1; i < numer; i++) wysun = wysun + "\t";
  15.             }
  16.             public void run()
  17.             {
  18.                 for (int i = 0; i < 4; i++)
  19.                 {
  20.                     System.out.println(wysun + i + " " + getName());
  21.                     try
  22.                     { sleep( (int)(Math.random() * 1000) ); }
  23.                     catch ( InterruptedException e )
  24.                     { e.printStackTrace(); }      }
  25.                 System.out.println(wysun + getName()+ " koniec" );
  26.             }
  27.         }
  28.         class Ideone
  29.         {
  30.             public static void main (String[] args) throws java.lang.Exception
  31.             {
  32.      
  33.                 new Watek("Janek",1).start();
  34.                 new Watek("Magda",2).start();
  35.                 new Watek("Wacek",3).start();
  36.                 new Watek("Ola",4).start();
  37.              }
  38.         }
Advertisement
Add Comment
Please, Sign In to add comment