" Hej, Amigo! I dag vil Bilaabo fortælle dig om den mest interessante metode, vi bruger, når vi arbejder med tråde: søvn . Søvnmetoden er erklæret som en statisk metode af trådklassen , dvs. den er ikke knyttet til noget objekt. Formålet med denne metode er at få programmet til at «falde i søvn» et stykke tid. Sådan fungerer det:"
Kode | Beskrivelse |
---|---|
|
Programmet starter. Derefter fryser den i 2 sekunder (2.000 millisekunder) Så slutter det. |
Søvnmetodens eneste parameter er et tidsrum. Tidsintervallet er angivet i tusindedele af et sekund (millisekunder). Når en tråd kalder denne metode, falder den i søvn i det angivne antal millisekunder.
"Hvornår er det bedst at bruge denne metode?"
"Denne metode bruges ofte i børnetråde, når du skal gøre noget regelmæssigt, men ikke for ofte. Se på dette eksempel:"
Kode | Beskrivelse |
---|---|
|
Programmet vil køre for evigt. Løkkebetingelsen er altid sand.
Her er, hvad programmet gør i løkken: Det vil sige, at en handling udføres to gange i sekundet. |
"Åh, nu er det interessant."
"Glad du kan lide det, min ven!"
"Hvad hvis jeg vil udføre en handling 100 gange i sekundet. Hvad skal jeg gøre?"
"Hvis en handling skal udføres 100 gange i sekundet, og der er 1000 millisekunder i et sekund, så skal handlingen udføres en gang hvert 10. millisekund."
Hvis din handling tager 2 millisekunder, skal du tilføje en forsinkelse på 8 millisekunder. Tilsammen vil de blive udført hvert 10. millisekund. Og det går op til 100 gange i sekundet.
Hvis din handling er næsten øjeblikkelig, skal du tilføje en forsinkelse på 10 millisekunder (søvn). Så vil det blive udført omkring 100 gange i sekundet.
"Tak, Bilaabo."
GO TO FULL VERSION