{"id":741,"date":"2019-08-19T10:36:44","date_gmt":"2019-08-19T08:36:44","guid":{"rendered":"http:\/\/quadern-tpi.recursos.uoc.edu\/1-4-10-parallelisme\/"},"modified":"2020-09-15T12:21:19","modified_gmt":"2020-09-15T10:21:19","slug":"1-4-10-parallelisme","status":"publish","type":"page","link":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/1-4-10-parallelisme\/","title":{"rendered":"1.4.11. Paralelismo"},"content":{"rendered":"<p>Cuando hay m\u00e1s de un personaje que usa el mismo evento para ponerse en marcha (o cuando un mismo personaje tiene m\u00e1s de un programa iniciado por el mismo evento), se produce lo que en inform\u00e1tica denominamos <strong>paralelismo<\/strong>. Todos los programas iniciados por aquel bloque de eventos se <strong>ejecutar\u00e1n<\/strong> al mismo tiempo, es decir, en paralelo.<\/p>\n<p>Ve\u00e1moslo con un ejemplo (<a href=\"https:\/\/snap.berkeley.edu\/snapsource\/snap.html#present:Username=uoc_tpi&amp;ProjectName=square%20and%20circle\" target=\"_blank\" rel=\"noopener noreferrer\">aqu\u00ed<\/a> ten\u00e9is el c\u00f3digo 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\u00edrculos, tambi\u00e9n cambiando de color (fijaos en que para dibujar un c\u00edrculo hemos usado un bucle; en realidad es un pol\u00edgono de 180 lados donde giramos dos grados cada vez). Estos son los programas que manejan a los personajes:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-1287\" src=\"\/wp-content\/uploads\/2019\/10\/20.212_16_cast.jpg\" alt=\"\" width=\"530\" height=\"244\" srcset=\"\/wp-content\/uploads\/2019\/10\/20.212_16_cast.jpg 800w, \/wp-content\/uploads\/2019\/10\/20.212_16_cast-300x138.jpg 300w, \/wp-content\/uploads\/2019\/10\/20.212_16_cast-768x353.jpg 768w\" sizes=\"(max-width: 530px) 100vw, 530px\" \/><\/p>\n<p>Dado que los dos se activan y empiezan a dibujar en el espacio, cuando pulsamos esta tecla funcionan en paralelo, tal como pod\u00e9is comprobar en Snap! o en este gif animado, que es una captura del resultado:<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-1053 size-full aligncenter\" src=\"\/wp-content\/uploads\/2019\/09\/20.212_17_ok.gif\" alt=\"\" width=\"476\" height=\"454\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando hay m\u00e1s de un personaje que usa el mismo evento para ponerse en marcha (o cuando un mismo personaje tiene m\u00e1s de un programa iniciado por el mismo evento), se produce lo que en inform\u00e1tica denominamos paralelismo. Todos los programas iniciados por aquel bloque de eventos se ejecutar\u00e1n al mismo tiempo, es decir, en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/741"}],"collection":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=741"}],"version-history":[{"count":6,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/741\/revisions"}],"predecessor-version":[{"id":1515,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/741\/revisions\/1515"}],"wp:attachment":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}