1. Guía 1: dibujos

1.4. ¡Introducción a Snap!

1.4.11. Paralelismo

Cuando hay más de un personaje que usa el mismo evento para ponerse en marcha (o cuando un mismo personaje tiene más de un programa iniciado por el mismo evento), se produce lo que en informática denominamos paralelismo. Todos los programas iniciados por aquel bloque de eventos se ejecutarán al mismo tiempo, es decir, en paralelo.

Veámoslo con un ejemplo (aquí tenéis el código Snap!). Imaginemos que tenemos dos personajes que se activan con la tecla de espacio. Uno dibuja todo el rato cuadrados cambiando de color cada vez. El otro dibuja círculos, también cambiando de color (fijaos en que para dibujar un círculo hemos usado un bucle; en realidad es un polígono de 180 lados donde giramos dos grados cada vez). Estos son los programas que manejan a los personajes:

Dado que los dos se activan y empiezan a dibujar en el espacio, cuando pulsamos esta tecla funcionan en paralelo, tal como podéis comprobar en Snap! o en este gif animado, que es una captura del resultado: