Tuesday, 29 November 2016

Write a program to define two threads one will print 1 to 10 numbers whereas other will print 11 to 20 numbers

In this program, we have to create two threads, one will print numbers from 1 to 10 and other will print numbers from 11 to 20. The OneTo10 thread will print 1 to 10 numbers and ElevenTo20 thread will print 11 to 20 numbers. The start( ) method starts the execution of thread.


PROGRAM
class OneTo10 extends Thread {
 
 public void run() {
  
  for(int i=1; i<=10; i++) {
   System.out.println("OneTo10 : " + i);
  }
 }
}

class ElevenTo20 extends Thread {
 
 public void run() {
  
  for(int i=11; i<=20; i++) {
   System.out.println("ElevenTo20 : " + i);
  }
 }
}

public class OneToTenThread {

 public static void main(String[] args) {
  
  new OneTo10().start();
  new ElevenTo20().start();
 }
}
OUTPUT
C:\>javac OneToTenThread.java
C:\>java OneToTenThread
OneTo10 : 1
OneTo10 : 2
OneTo10 : 3
OneTo10 : 4
OneTo10 : 5
OneTo10 : 6
OneTo10 : 7
OneTo10 : 8
OneTo10 : 9
OneTo10 : 10
ElevenTo20 : 11
ElevenTo20 : 12
ElevenTo20 : 13
ElevenTo20 : 14
ElevenTo20 : 15
ElevenTo20 : 16
ElevenTo20 : 17
ElevenTo20 : 18
ElevenTo20 : 19
ElevenTo20 : 20

No comments:

Post a Comment