You are on page 1of 2

Practical no21

Name:-suyash telang

Roll no:32

Aim: implement multithreading to perform simultaneous process

class Process1 extends Thread {

public void run() {

System.out.println("Process 1 is executing...");

try {

Thread.sleep(2000);

} catch (InterruptedException e) { e.printStackTrace();

System.out.println("Process 1 is done.");

class Process2 extends Thread {

public void run() {

System.out.println("Process 2 is executing...");
try {

Thread.sleep(3000);

} catch (InterruptedException e) { e.printStackTrace();

System.out.println("Process 2 is done.");

public class MultithreadingExample{ public


static void main(String[] args) { Process1
process1 = new Process1();

Process2 process2 = new Process2();

process1.start();
process2.start();

Output:

You might also like