*   >> lukeminen koulutus Artikkelit >> science >> programming

Miten toteuttaa ketju Java?

lmä? Se toinen mielenkiintoinen haastattelu kysymys ja vastaus on yksinkertainen ei olisi mitään virheestä tai Exception run () menetelmä yksinkertaisesti suoritetaan samalla säie ja uusi säie ei luoda. Toinen seurata kysymykseen olisi mitä tapahtuu, jos soitat start () -menetelmä kahdesti samassa säie objekti esimerkiksi mythread.start (); mythread.start (); //tämä linja heittää IllegalThreadStateException //täytäntöönpanoa Thread laajentamalla Thread luokka luokka MyThread ulottuu säie {public void run () {System.out.println ("Olen täytäntöönpanosta mukaan kierre:" + Thread.

currentThread () .getName ()); }} //Täytäntöönpanoa Thread toteuttamalla runnable liitäntä luokka MyRunnable toteuttaa runnable {public void run () {System.out.println ("Olen täytäntöönpanosta mukaan kierre:" + Thread.currentThread (). GetName ()); }} //Alkaa ketju Ketjutyökalut mythread = uusi MyThread (); mythread.setName ("T1"); Pujota myrunnable = uusi säie (uusi MyRunnable (), "T2"); mythread.start (); myrunnable.start (); TIP1: Se ei ole varmaa, että mythread alkaa ennen myrunnable se riippuu Ketju scheduler.

TIP2: Kierteen sanotaan mennä kuollut tila kerran täytäntöönpano run () -menetelmällä valmis ja et voi aloittaa että lanka uudelleen.

saatat löytää minun muita core Java haastattelukysymyksiä mielenkiintoinen

Miten saada () menetelmä HashMap toimii JAVA

Miten luokkapolku toimii Java

Mikä on ongelman käyttäessäsi "==" in autoboxing maailman Java 5?

Page   <<  [1] [2] 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.