Write a Java multi threaded program to implement the tortoise and hare story. Make the hare sleep at the mid of the way and let the tortoise win.

public class vinnu13
{

     public static void main(String[] args)
     {
       
     Thread tortoise = new Tortoise();        //Creating an object of the tortoise  thread
     tortoise.start();                         //Starting the first thread
     for(int a=1;a<51;a++)
            {

              System.out.println("Distance covered by HARE      = "+(a));  
            }

    System.out.println("!!!!!!!!!!!!!!!HARE IS GOING TO SLEEP!!!!!!!!!!!!!!!!!!!!!");   //hare going to sleep

    try
    {
      Thread.sleep(3000);                           // current thread is hare
    }
    catch(InterruptedException ie)
    {
   
    }

    System.out.println("!!!!!!!!!!!!!!HARE AGAIN STARTED THE RACE !!!!!!!!!!!!!!!!");           //hare wakes up

    for(int b=51;b<101;b++)
      System.out.println("Distance covered by HARE      =  "+(b));
    System.out.println("!!!!!!!!!!!!!!!!!!!!HARE HAS COMPLETED THE  RACE !!!!!!!!!!!!!!!!!!!");
 

  }
}

class Tortoise extends Thread
{  
    public void run()
    {
                for(int c=1;c<101;c++)
                {
                  System.out.println("Distance covered by TORTOISE =  "+c);    
                }
                System.out.println("!!!!!!!!!!!!!!!!TORTOISE HAS WON THE RACE !!!!!!!!!!!!!!!!!!!!!");     // tortoise won the race
 
  }
   
}


Write a Java multi threaded program to implement the tortoise and hare story. Make the hare sleep at the mid of the way and let the tortoise win. Write a Java multi threaded program to implement the tortoise and hare story. Make the hare sleep at the mid of the way and let the tortoise win. Reviewed by Unknown on 01:56 Rating: 5

No comments:

Powered by Blogger.