class A extends Thread
{
public void run()
{
for(int i=1;i<=10;i++)
{
System.out.println("i="+i);
}
}
}
class B extends Thread
{
public void run()
{
for(int j=1;j<=10;j++)
{
System.out.println("j="+j);
}
}
}
class C extends Thread
{
public void run()
{
for(int k=1;k<=10;k++)
{
System.out.println("k="+k);
}
}
}
class ThreadPrior
{
public static void main(String arg[])
{
A thA=new A();
B thB=new B();
C thC=new C();
thA.setPriority(1);
thB.setPriority(3);
thC.setPriority(9);
thA.start();
thB.start();
thC.start();
System.out.println("End of main");
}
}
Output
C:\Users\Jaisha\Desktop\Java>javac ThreadPrior.java
C:\Users\Jaisha\Desktop\Java>java ThreadPrior
End of main
j=1
i=1
k=1
i=2
j=2
i=3
k=2
i=4
j=3
i=5
k=3
i=6
j=4
i=7
k=4
i=8
j=5
i=9
k=5
i=10
j=6
k=6
j=7
k=7
j=8
k=8
j=9
k=9
j=10
k=10
{
public void run()
{
for(int i=1;i<=10;i++)
{
System.out.println("i="+i);
}
}
}
class B extends Thread
{
public void run()
{
for(int j=1;j<=10;j++)
{
System.out.println("j="+j);
}
}
}
class C extends Thread
{
public void run()
{
for(int k=1;k<=10;k++)
{
System.out.println("k="+k);
}
}
}
class ThreadPrior
{
public static void main(String arg[])
{
A thA=new A();
B thB=new B();
C thC=new C();
thA.setPriority(1);
thB.setPriority(3);
thC.setPriority(9);
thA.start();
thB.start();
thC.start();
System.out.println("End of main");
}
}
Output
C:\Users\Jaisha\Desktop\Java>javac ThreadPrior.java
C:\Users\Jaisha\Desktop\Java>java ThreadPrior
End of main
j=1
i=1
k=1
i=2
j=2
i=3
k=2
i=4
j=3
i=5
k=3
i=6
j=4
i=7
k=4
i=8
j=5
i=9
k=5
i=10
j=6
k=6
j=7
k=7
j=8
k=8
j=9
k=9
j=10
k=10
No comments:
Post a Comment