"Nå, Amigo, du er et skridt tættere på at vinde titlen som 'junior Java-udvikler'! Du klarer dig godt med teori og praksis. Tillykke!"

"Tak, professor! Men du har sikkert forberedt noget interessant til mig, ikke?"

"Du gættede det! Til at starte med kan jeg fortælle dig om, hvordan jeg byggede min første kosmiske laser ud fra ekstremiteterne af uddøde robo-dinosaurer..."

"Måske næste gang, professor?"

"Okay, okay. Her er lidt hjemmelæsning så."

Trådsynkronisering. Den synkroniserede operatør

I de indledende faser af din træning fungerede tråde ofte uafhængigt af hinanden. Nu hvor du er fortrolig med multithreading, ved du, at forskellige tråde samtidigt kan interagere med og ændre det samme sæt data. For at undgå forvirring har du brug for den synkroniserede operatør. Vi har dedikeret en separat udvidet lektion til dette vigtige emne.

Håndtering af tråde. Flygtige metoder og yield() metoden

En anden detaljeret lektion  er viet til det flygtige nøgleord og yield()-metoden og til regler, der styrer sker-før-forhold. Du vil lære mere om en række forskellige metoder til at kontrollere flowet af et flertråds program.