திரட் கிளாஸ் உபயோகித்து
எவ்வாற்று மல்டி திரட்டிங்க் செய்வது என்பது பற்றி இப்போது பார்ப்போம். ஒரு கிளாஸ்
ஆனது வேறெந்த கிளாசையும் இன்ஹெரிட் செய்யாத பட்சத்தில் நாம் Thread கிளாசை இன்ஹெரிட்
செய்து மல்டி திரட் செய்யலாம். அதற்கு நம் கோடிங்கில் run() மெத்டை ஓவர்ரைட் செய்யலாம்.
package
threaddemoclass;
class
ThreadDemo extends Thread
{
ThreadDemo()
{
super("ChildThread");
System.out.println("ChildThread:
"+this);
start();
}
public void run()
{
System.out.println("The child
thread started");
System.out.println("The child
thread exiting");
}
}
public class
ThreadDemoClass {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new ThreadDemo();
System.out.println("the mainThread
Started");
System.out.println("the main thread
sleeping");
try
{
Thread.sleep(3000);
}
catch(InterruptedException e)
{
System.out.println("the main
thread interrupted");
}
System.out.println("main thread
exiting");
}
}
வெளியீடு:
run:
ChildThread:
Thread[ChildThread,5,main]
the
mainThread Started
the main thread
sleeping
The child
thread started
The child
thread exiting
main thread
exiting
BUILD
SUCCESSFUL (total time: 3 seconds)
No comments:
Post a Comment