Olá Aureliano,<br><br>Dado que você tem um número $n de threads que o usuário deseja (dados na entrada ou por parâmetros via linha de comando), você só precisa utilizar sua estrutura de repetição favorita para criar as n threads. E para armazenar o retorno das chamadas, basta utilizar um @rray ;-)<br>

<br>[ ]'s<br><br><div class="gmail_quote">2012/3/11 Aureliano Guedes <span dir="ltr"><<a href="mailto:guedes_1000@hotmail.com">guedes_1000@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir="ltr">
Boa noite,<br>Monges.<br><br>Tenho uma pequena duvida.<br><br>Eu ja li um pouco sobre threads e não achei nada para solucionar meu problema.<br><br>Gostaria de criar o programa onde o cliente escolhesse o numero de threads a ser usado.<br>

<br>Sei que para criar threads ocorre assim.<br><br><pre><ol><li>    <a href="http://perldoc.perl.org/functions/use.html" target="_blank">use</a> <span>threads</span><span>;</span></li><li><br></li><li>    <a href="http://perldoc.perl.org/functions/my.html" target="_blank">my</a> <span>$thr</span> = <span>threads</span><span>->create</span><span>(</span>\<span>&sub1</span><span>)</span><span>;</span></li>

<li><br></li><li><a name="13604210a6de0f76_sub1"></a>    sub <span>sub1</span> <span>{</span></li><li>       <span></span></li><li>    <span>}</span></li></ol></pre><br>se eu quiser criar 2 por exemplo seria<br><br><pre>
   <br>
</pre><ol><li>    <a href="http://perldoc.perl.org/functions/use.html" target="_blank">use</a> <span>threads</span><span>;</span></li><li><br></li><li>    <a href="http://perldoc.perl.org/functions/my.html" target="_blank">my</a> <span>$thr</span>1 = <span>threads</span><span>->create</span><span>(</span>\<span>&sub1</span><span>)</span><span>;</span></li>

<li>    <a href="http://perldoc.perl.org/functions/my.html" target="_blank">my</a> <span>$thr</span>2 = <span>threads</span><span>->create</span><span>(</span>\<span>&sub1</span><span>)</span><span>;</span></li><li>

<span><br></span></li><li><a name="13604210a6de0f76_sub1"></a>    sub <span>sub1</span> <span>{</span></li><li>        <span></span><br></li><li>    <span>}</span></li></ol><br>Mas nesse caso eu criei duas strings para chamar o sub1 duas vezes. Digamos agora que <br>

eu queira deixar a disposição do usuario chamar o numero de vezes definidas por ele mesmo,<br>ou seja, não quero alterar o codigo do script toda vez que for usar um numero diferente de threads.<br><br>Desde já grato,<br>
<br>
Aureliano Guedes<br><br>                                      </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Bruno C. Buss<br><a href="http://brunobuss.wordpress.com/">http://brunobuss.wordpress.com/</a><br>

<a href="http://www.dcc.ufrj.br/~brunobuss/">http://www.dcc.ufrj.br/~brunobuss/</a><br>