Programmer , herunder dem, programmeret i Java- sproget, udgør en lineær sæt af instruktioner for computerens processor til at følge. For simple programmer , er en enkelt linje af instruktioner tilstrækkelig . Dog vil mere avancerede programmer kræver et program til at multitaske og udføre flere linjer af instruktioner samtidigt. Hver linje af instruktioner kaldes en " tråd ", og programmører, der kode-programmer , der udfører multitasking programmer opretter det, der betegnes som " multi-threaded " applikationer. I Java er det ikke svært at multitaske ved at køre en række forskellige tråde . Instruktioner
1
Erklær en klasse, som vil indeholde koden for et bestemt sæt af opgaver, du vil køre ud over den røde tråd i programmet , som gennemfører Runnable interface. Gør dette ved at tilføje " implementerer Runnable " til slutningen af din klasse navn.
2
Erklær en " public void run "-metoden , som vil fungere som udgangspunkt for din ekstra tråd. Skriv din kode , så dens udførelse vil følge fra denne metode .
3
Erklær en ny instans af klassen indeholder koden for et ekstra tråd med syntaksen " Runnable instans = new MyThreadClass () , " hvor" eksempel "er det navn, du giver din klasse instans og" MyThreadClass "er navnet på den klasse, som indeholder koden for den pågældende tråd. Gør dette inden for den røde tråd i dit program
4
Tildel tråden kode til en ny tråd med syntaksen " Thread new_thread = ny tråd ( eksempel ) ." Hvor " new_thread " er det navn, du vil give denne tråd og " eksempel " er det samme instans navn, du brugte i sidste trin
5
Start multitasking med den særlige tråd med syntaksen ". new_thread.start (); " hvor " new_thread "er det samme tråd navn, du brugte i det sidste trin.