NevLabs

Under Construction

NevLabs

Under Construction

NevLabs

Under Construction

NevLabs

Under Construction

NevLabs

Under Construction

Showing posts with label Runnable class. Show all posts
Showing posts with label Runnable class. Show all posts

Sunday, August 12, 2012

Java program to create user defined thread


class childthread implements Runnable
{
Thread t;
childthread()
{
t=new Thread(this,"hello");
System.out.println("child created");
t.start();
}
public void run()
{
try
{
for(int i=0;i<10;i++)
 {
 System.out.println("child "+i);
 Thread.sleep(500);
 }
}
catch(InterruptedException e)
{}
}
}
class parentthread
{
public static void main(String[] s)
{
 childthread c= new childthread();
try
{
 for(int i=0;i<10;i++)
  {
   System.out.println("main "+i);
   Thread.sleep(1000);
  }
}
catch(InterruptedException e)
{}
}
}

Java program to Implement Runnable class


class childthread implements Runnable
{
Thread t;
childthread()
{
t=new Thread(this,"odd");
System.out.println("child created "+t);
t.start();
}
public void run()
{
try
{
for(int i=1;i<10;i++)
 {
 System.out.println("child "+i);
 i++;
 Thread.sleep(500);
 }
}
catch(InterruptedException e)
{}
}
}
class oddeventhread
{
public static void main(String[] s)
{
 childthread c= new childthread();
try
{
 for(int i=2;i<=10;i++)
  {
   System.out.println("even "+i);
   i++;
   Thread.sleep(1000);
  }
}
catch(InterruptedException e)
{}
}
}