<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Opa, Bruno, valeu a resposta, mas vamos ver se eu entendi<br><br> eu poderia fazer assim:<br><br><pre class="ecxverbatim"><ol><li>    <a class="ecxl_k" href="http://perldoc.perl.org/functions/use.html" target="_blank">use</a> <span class="ecxw">threads</span><span class="ecxsc">;</span></li><li> </li><li>    for (my $i =1; $i = 5; $i++){<br></li><li>    <a class="ecxl_k" href="http://perldoc.perl.org/functions/my.html" target="_blank">my</a> <span class="i">$thr</span> = <span class="ecxw">threads</span><span class="ecxw">->create</span><span class="s">(</span>\<span class="i">&sub1</span><span class="s">)</span><span class="ecxsc">;</span></li><li><br></li><li><a name="sub1" target="_blank"></a>    sub <span class="ecxm">sub1</span> <span class="s">{</span></li><li>       <span class="ecxsc"></span></li><li>    <span class="s">}</span></li><li><span class="s">}<br></span></li></ol></pre>Mas assim não ocorreria  execução simultanea, certo? Pois cada execução iria ocorrer uma por vez a cada contagem do contador.<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: bruno.buss@gmail.com<br>Date: Sun, 11 Mar 2012 20:52:05 -0300<br>To: rio-pm@pm.org<br>Subject: Re: [Rio-pm] Multi threads<br><br>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="ecxgmail_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="ecxgmail_quote" style="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" target="_blank"></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" target="_blank"></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/" target="_blank">http://brunobuss.wordpress.com/</a><br>

<a href="http://www.dcc.ufrj.br/%7Ebrunobuss/" target="_blank">http://www.dcc.ufrj.br/~brunobuss/</a><br>
<br>_______________________________________________
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm</div>                                    </div></body>
</html>