<p dir="ltr">Gracias fede, aunque no veo como podría aplicarlo a lo que necesito hacer :) </p>
<p dir="ltr">Pero otra cosa, como maneja chuck esos loops? </p>
<p dir="ltr">Es que los dos hacen while (true), y en un lenguaje 'tradicional', estaría solo uno a la vez ejecutándose, al otro nunca entraría porque no se sale nunca del primero.... </p>
<p dir="ltr">Hay algún keyword como yield o algo que libera el procesador? O hace un scheduling interno? O solo funciona en procesadores con mas de un núcleo? O como es</p>
<div class="gmail_quote">On Dec 17, 2015 7:04 PM, "Federico Lopez" <<a href="mailto:fede2001@hotmail.com">fede2001@hotmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On 12/17/2015 06:16 PM, Fabio Barone wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Si no tienes experiencias, tienes ideas de como lo harías?<br>
<br>
<br>
</blockquote>
<br>
Fabio, no tengo experiencia de un feed web o algo así, pero de manera ingenua te cuento una manera que usamos en  ChucK para hacer música (que son muchos feeds concurrentes)  hacemos funciones con loops infinitos haciendo algo, o  también que esperan eventos para hacer algo.<br>
Estas funciones se lanzan a medida que pasen cosas, y todo el entorno debe tener otro loop infinito que corre tiempo, solo para que las funciones se mantengan vivas.<br>
<br>
algo como :<br>
<br>
funcion feedA(){<br>
  while(true){<br>
    hace algo;<br>
    corre tiempo;<br>
   }<br>
<br>
funcion feedB(){<br>
  while(true){<br>
    espera evento;<br>
    el evento dispara cualquier cosa;<br>
}<br>
<br>
spork~ feedA();<br>
spork~feedB();<br>
<br>
// este último loop solo se usa para mantener vivas las funciones<br>
while(true){<br>
  corra 10 milisegundos;<br>
}<br>
<br>
<br>
fede<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
unloquer mailing list<br>
<a href="mailto:unloquer@lists.aktivix.org" target="_blank">unloquer@lists.aktivix.org</a><br>
<a href="https://lists.aktivix.org/mailman/listinfo/unloquer" rel="noreferrer" target="_blank">https://lists.aktivix.org/mailman/listinfo/unloquer</a><br>
</blockquote></div>