*   >> Læs Uddannelse artikler >> science >> programming

Sådan Gennemføre Tråd i Java?

kalde start () metode? At en anden interessant interview spørgsmål og svar er simpelt der ville være nogen Fejl eller Undtagelse run () metoden vil simpelthen blive udført i samme tråd og nye Tråd vil ikke blive oprettet. Et andet opfølgende spørgsmål ville være, hvad der vil ske, hvis du kalder start () metode to gange i samme tråd objekt f.eks mythread.start (); mythread.start (); //denne linje vil kaste IllegalThreadStateException //gennemføre Tråd ved at udvide Thread klasse klasse MyThread udvider Tråd {public void run () {System.out.println ("Jeg udfører ved Tråd:" + Thread.

currentThread () .getName ()); }} //Gennemføre Tråd ved at gennemføre Runnable grænseflade klasse MyRunnable implementerer Runnable {public void run () {System.out.println ("Jeg udfører ved Tråd:". + Thread.currentThread () getNavn ()); }} //Starter Tråd Tråd mythread = ny MyThread (); mythread.setName (»T1«); Tråd myrunnable = ny tråd (ny MyRunnable (), »T2«); mythread.start (); myrunnable.start (); Tip1: Det er ikke garanteret, at mythread vil begynde, før myrunnable det afhænger Tråd scheduler.

TIP2: Tråd vil blive sagt til at gå på døde tilstand, når udførelsen af ​​run () metode færdig, og du kan ikke starte at tråden igen.

du kan finde mine andre kerne java interview spørgsmål interessant

Hvordan får () metode HashMap arbejder i JAVA

Hvordan classpath fungerer i Java

Hvad er problemet, mens du bruger "==" i autoboxing verden i Java 5?

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.