-klubi |
||
CC-BY-SA-3.0 https://en.wikipedia.org/wiki/File:Scratch_Logo.svg Original uploader was Airhogs777 at en.wikipedia |
CC-BY-SA-2.0 https://en.wikipedia.org/wiki/File:Scratch_cat_large.png Author: Scratch |
Edellinen | Etusivu | Seuraava |
Säie
Säikeet (Threads) ohjelmoinnissa tarkoittavat eräänlaisia miniohjelmia, jotka voidaan suorittaa samaan aikaan muiden säikeiden kanssa. Scratchissä palikat, jotka alkavat “kun”, aloittavat säikeen. (Malan.[1])
Esimerkkejä säikeistä
Esimerkki palikasta, joka aloittaa säikeen. “kun klikataan (vihreän lipun kuva)” -palikka aloittaa yleensä koko Scratch-ohjelman ajamisen:
Yllä olevan palikan avulla ohjelma lähtee käyntiin, kun vihreää lippua klikataan. Samanaikaisesti voi olla useita tällaisia palikoita, jotka lähtevät samanaikaisesti käyntiin vihreää lippua klikattaessa.
Seuraavassa esimerkki kahdesta yhtäaikaisesta säikeestä:
Scratch-haasteessa 09 pääset harjoittelemaan säikeiden käyttöä.
Lähteet
- http://cs.harvard.edu/malan/scratch/threads.php “Scratch for Budding Computer Scientists: Threads ↩