Programmer , inkludert de som er programmert i Java-språket , utgjør en lineær sett med instruksjoner for datamaskinens prosessor til følge. For enkle programmer , er en eneste linje med instruksjoner tilstrekkelig. Imidlertid vil mer avanserte programmer krever et program for å multitaske og utføre flere linjer med instruksjoner samtidig. Hver linje med instruksjoner kalles en " tråd ", og programmerere som kode programmer som utfører multitasking programmer skape det som er referert til som " multi -threaded " applikasjoner . I Java, er det ikke vanskelig å utføre flere oppgaver samtidig ved å kjøre en rekke forskjellige tråder . Instruksjoner
en
Erklærer en klasse , som vil inneholde koden for et bestemt sett av oppgaver du vil kjøre i tillegg til hovedtråden av programmet , som implementerer kjørbart grensesnittet. Gjør dette ved å føye til " implementerer kjørbart " til slutten av klassen navn.
2
Erklærer en " public void run "-metoden som vil fungere som utgangspunkt for din ekstra tråd. Skriv koden din så gjennomføringen vil følge av denne metoden .
3
Erklærer en ny forekomst av klassen inneholder koden for en ekstra tråd med syntaksen " kjørbart tilfellet = ny MyThreadClass ( ) ; "der " forekomst "er navnet du gir din klasse forekomst og" MyThreadClass "er navnet på klassen som inneholder koden for den aktuelle tråden. Gjør dette i hovedtråden av programmet
4
Angi tråden koden til en ny tråd med syntaksen " Thread new_thread = new Thread ( eksempel) ; " . Der " new_thread " er navnet du vil gi denne tråden og "forekomst " er samme instans navnet du brukte i det siste trinnet
5
start- multitasking med den aktuelle tråden med syntaks. " new_thread.start (); " hvor " new_thread "er det samme tråden du bruker i det siste trinnet.