Saturday, March 17, 2018

ஜாவாவும் மல்டி திரட்டிங்கும்.-பகுதி-5.



திரட் கிளாஸ் உபயோகித்து எவ்வாற்று மல்டி திரட்டிங்க் செய்வது என்பது பற்றி இப்போது பார்ப்போம். ஒரு கிளாஸ் ஆனது வேறெந்த கிளாசையும் இன்ஹெரிட் செய்யாத பட்சத்தில் நாம் 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)

ads Udanz

No comments:

Post a Comment