You are on page 1of 4

import java.lang.

*;

class A extends Thread

public void run()

for(int i=0;i<10;i++)

System.out.println("A"+i);

class B extends Thread

public void run()

for(int i=0;i<10;i++)

System.out.println("B"+i);

public class HelloWorld{


public static void main(String []args)

A U=new A();

B g=new B();

U.start();

g.start();

Output:

A0
B0
B1
B2
B3
A1
A2
A3
A4
A5
A6
A7
A8
A9
B4
B5
B6
B7
B8
B9

Second try:

import java.lang.*;
class A implements Runnable
{
public void run()
{
for(int i=0;i<10;i++)
{
System.out.println("A"+i);
}

}
}

class B implements Runnable


{
public void run()
{
for(int i=0;i<10;i++)
{
System.out.println("B"+i);
}
}
}
public class HelloWorld{

public static void main(String []args)


{
Thread U=new Thread(new A());
Thread g=new Thread(new B());
U.start();
g.start();

}
}

Output:
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
A8
A9

You might also like