nazaj naprej glavno kazalo pisanje java programov vsebinsko kazalo kontrolne niti spodaj se nahajajo trije apleti ki z animacijo prikazujejo delovanje treh algoritmov za urejanje vendar to poglavje ne bo govorilo o algoritmih urejanja spodnji primeri so namenjeni predstavitvi niti močnega orodja jezika java bi directional bubble sort bubble sort quick sort aplete poenete tako da nad njihovimi slikami pritisnete tipko na miki kaj opazite apleti se izvajajo vzporedno in neodvisno drug od drugega opazite e kaj to stran lahko v spletnem pregledovalniku premikate navzgor in navzdol apleti pa bodo e vedno opravljali svoje delo vse to je mogoče z uporabo niti kaj so to niti nit thread znana tudi pod imenom izvajalni kontekst execution context ali peresni proces lightweight process je zaporedni kontrolni tok znotraj procesa preprosti primer uporabe niti naslednji program predstavlja preprosto java aplikacijo ki ustvari in poene dve neodvisni niti class twothreadstest public static void main string args new simplethread jamaica start new simplethread fiji start class simplethread extends thread public simplethread string str super str public void run for int i i i system out println i getname try sleep int math random catch interruptedexception e system out println done getname atributi niti učinkovita uporaba niti zahteva njihovo razumevanje iz različnih zornih kotov in poznavanje java sistema vedeti moramo kako napisati telo niti poznati njen ivljenski cikel njihovo časovno razvrčanje nitne skupine kaj so to demonske niti in kako jih napisati večnitni programi do sedaj so primeri uporabljali ali eno samo nit ali več medsebojno neodvisnih niti včasih pa je koristno da več niti operira nad skupnimi podatki zato mora biti njihovo delovanje sinhrono programe ki sinhrono izvajajo več niti imenujemo večnitni programi povzetek ta lekcija nas je vodila skozi vso zamotanost in zapletenost niti v jeziku java vključno z njihovim ivljenskim ciklom razvrčanjem nitnimi skupinami in sinhronizacijo java razvojno okolje podpira uporabo niti v samem jeziku s knjinicami in izvajalnim sistemom to poglavje povdarja vse lastnosti java razvojnega okolja ki skrbijo za podporo nitim vsebuje pa tudi povezave do drugih dokumentov o tem nazaj naprej glavno kazalo pisanje java programov vsebinsko kazalo