A fő téma a java

Amikor elkezdi a program automatikusan létrehoz egy fő téma - a menet, amely végrehajtja a módszer main (), hogy a fő módszer a program. Ennek része a fő áramlási hozható létre (Run) leányvállalata folyamok (al-áramok), ami viszont, is futtatható, áramlások, és így tovább. A fő stream más folyamok azzal jellemezve, hogy a generált első.
Program 1.1:
Ennek eredményeként a program kap egy sorozata üzenetek a konzolt:
Most úgy vélik, és elemzi a kódot. Hiba indul közvetlenül az aláírás a módszer main (). Ebben leírja ezt a módszert használtuk kézi dob InterruptedException, ami azt jelenti, hogy csak a fő módszer dobja kezelt kivétel osztály InterruptedException (flow megszakítás).
Hogy az ilyen utasítást a módszer aláírásával okozott az a tény, hogy az eljárás során a test nevezzük statikus módszer alvás (Thread osztály).
Menet t parancs a szervezetben a módszer deklarált objektum változó, amely akkor írj a kapcsolat a fő téma a program (pontosabban a fő stream az objektum). A késleltetés végrehajtása a fő stream (ezredmásodperc) van rögzítve az időben változó.
Ennek eredményeként a „display” flow objektum a következőket mutatja: kulcsszó szál, majd zárójelben három paraméter: a neve a patak, a prioritás és a menet csoport nevét. Alapértelmezésben a nevét a fő téma fő prioritás az 5, és az áramlás a csoport neve is fontosabb. Ez azt jelenti, hogy a fő stream az üzenet lesz a formában szál [fő, 5, fő].
áramlik a csoport - a csoportban, hogy a kombinált áramok javítása kezelhetőség és a biztonsági szinteket. Egyes tevékenységek végezhetők egyszer s mindenkorra áramlás a csoport.
Csapat t.setName ( «Ez a fő szál") megváltoztatta a nevét a patak. Patak olvasni elsőbbségi utasítás végrehajtásra kerül int p = t.getPriority (). Majd az t.setPriority parancs (++ p) egységnyi növeli a prioritási értéket a folyamat. Ezután ismét outputted svdeny áramlási, amelyre használni System.out.println parancsot (t).
Elvégre ezek a tevékenységek egy ideig felfüggeszti a végrehajtás a fő áramlási (program végrehajtása). Ezzel Thread.sleep csapat (idő), korábban megjelenített szöveges üzenet, hogy az adatfolyam felfüggesztésre kerül. Mielőtt leállítaná a program megjeleníti a szöveges üzenet „Program kész!”.
Statikus alvó () metódus a neve a téma osztályban. Ugyanezt lehet tenni keresztül objektum változó t. Felhívják a figyelmet továbbá arra, hogy a termelés a múlt és az utolsó előtti üzenetet a konzolt eltarthat egy ideig (pontosabban 2500 milliszekundum, vagy 2,5 másodperc).