*   >> läser Utbildning artiklar >> science >> programming

Hur man genomför tråd i Java?

ringa start () metod? Att en annan intressant intervju fråga och svaret är enkelt det skulle vara något fel eller Exception run () metoden kommer helt enkelt att utföras i samma tråd och ny tråd inte kommer att skapas. En annan uppföljning fråga skulle vara vad som kommer att hända om du ringer start () metoden två gånger i samma tråd objekt, t.ex. mythread.start (); mythread.start (); //denna linje kommer att kasta IllegalThreadStateException //genomföra tråd genom att utvidga Thread Klass MyThread utökar Thread {public void run () {System.out.

println ("Jag utför genom Ämne:" + Thread.currentThread ().hämta namn()); }} //Genomföra tråd genom att genomföra Runnable gränssnitt klass MyRunnable implementerar Runnable {public void run () {System.out.println ("Jag utför genom Ämne:". + Thread.currentThread () getName ()); }} //Start Gänggäng mythread = new MyThread (); mythread.setName ("T1"); Trä myrunnable = new Thread (ny MyRunnable (), "T2"); mythread.start (); myrunnable.start (); Tip1: Det är inte säkert att mythread kommer att starta innan myrunnable det beror på Thread scheduler.

TIP2: Tråd kommer att sägas att gå på döda tillstånd när verkställandet av run () metoden är klar och du kan inte starta den tråden igen.

du får min andra kärn java intervjufrågor intressant

Hur får () metod för HashMap arbetar i JAVA Omdömen

Hur classpath fungerar i Java Omdömen

Vad är problemet när du använder "==" i autoboxing världen i Java 5?

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.