" Hei, Amigo! I dag vil Bilaabo fortelle deg om den mest interessante metoden vi bruker når vi jobber med tråder: søvn . Søvnmetoden er erklært som en statisk metode av Thread-klassen , dvs. den er ikke knyttet til noe objekt. Hensikten med denne metoden er å få programmet til å «sovne» en stund. Slik fungerer det:"
Kode | Beskrivelse |
---|---|
|
Programmet starter. Deretter fryser den i 2 sekunder (2000 millisekunder) Så er det slutt. |
Søvnmetodens eneste parameter er en tidslengde . Tidsintervallet angis i tusendeler av et sekund (millisekunder). Når en tråd kaller denne metoden, sovner den i det angitte antallet millisekunder.
"Når er det best å bruke denne metoden?"
"Denne metoden brukes ofte i barnetråder når du trenger å gjøre noe regelmessig, men ikke for ofte. Se på dette eksemplet:"
Kode | Beskrivelse |
---|---|
|
Programmet vil kjøre for alltid. Løkkebetingelsen er alltid sann.
Her er hva programmet gjør i løkken: Det vil si at en handling vil bli utført to ganger i sekundet. |
"Åh, nå er det interessant."
"Glad du liker det, min venn!"
"Hva om jeg vil utføre en handling 100 ganger i sekundet. Hva bør jeg gjøre?"
"Hvis en handling skal utføres 100 ganger per sekund og det er 1000 millisekunder i et sekund, må handlingen utføres en gang hvert 10. millisekund."
Hvis handlingen din tar 2 millisekunder, bør du legge til en forsinkelse på 8 millisekunder. Til sammen vil de bli utført hvert 10. millisekund. Og det går opp til 100 ganger i sekundet.
Hvis handlingen din er nesten øyeblikkelig, legg til en forsinkelse på 10 millisekunder (søvn). Da vil det bli utført omtrent 100 ganger per sekund.
"Takk, Bilaabo."
GO TO FULL VERSION