Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static java.lang.Math.*;
- class MyThread extends Thread {
- private int cnt;
- private String str;
- private int min=100;
- private int max=999;
- int range = (max - min) + 1;
- public MyThread(int c, String s){
- cnt = c;
- str = s;
- }
- @Override public void run() {
- try
- {
- for(int i =0; i <cnt; i++)
- {
- System.out.println(str);
- Thread.sleep((long)(Math.random() * range) + min);
- }
- }
- catch(InterruptedException ex)
- {}
- }
- }
- public class Pingpong {
- public static void main(String[] args) throws InterruptedException {
- System.out.println("===== START ===========");
- MyThread t1 = new MyThread(10, "Ping");
- MyThread t2 = new MyThread(10, "Pong");
- MyThread t3 = new MyThread(10, "PENG");
- t1.start();
- t2.start();
- t3.start();
- t1.join();
- t2.join();
- t3.join();
- System.out.println("===== STOP ===========");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement