Então na minhas eu expliquei tentei fazer esse tipo de coisa, mas não 
consigo ter um controle do que está em processamento e realocar pra um 
recurso que esta disponível, balanceando a carga entre eles desse jeito.

[]
ncode

Fernando Lemes da Silva wrote:
> 
> 
> 
> Só dando minha opnião e um caso... eu tenho uma máquina aqui com duplo
> núcleo (um Pentium D) que se beneficiaria de algum multithreading. De 
> vez em
> quando eu tenho que converter WAVs em OGG (centenas) e faço com que o 
> script
> dispare vários sox rodando em backgroud para converte-los..
> 
> No meu caso eu fiz algo simples..
> 
> cat lista_de_arquivos |
> while read arquivo; do
> while [ `pgrep sox | wc -l` -ge 2 ]; do sleep 2; done
> sox $arquivo.wav $arquivo.ogg &
> done
> 
> Ou seja, se tiver dois ou mais processos sox rodando ele espera um pouco
> antes de colocar mais um em background...
> 
> []'s
> 
> -- 
> 0010111100101010010100110100100101000111
> Fernando LEMES da Silva
> www.koho.com.br (0x43fca35b)
> 0101001101001001010001110010101000101111
> 
> On Thursday 24 May 2007 10:23:32 Juliano wrote:
>  > Cara nesse caso eu lido mais ou menos com um fluxo de 250.000 emails
>  > hora, esse é um script para uso em casos criticos pois na fila do
>  > postfix uma quantidade dessa de email faz minhas maquinas morrerem e
>  > seria usado apenas no caso de problema de entrega e filtrar palavras
>  > especiais.
>  > Na verdade estava estudando a possibilidade de usar não só para isso
>  > existem varias aplicações para threads no shell caso seja possível
>  > balancear o processamento sempre pode ser útil. Estou fazendo alguns
>  > testes e se eles forem positivos posto aqui na lista :).
>  > []s
>  >
>  > Jorge Pereira wrote:
>  > > putz!!
>  > > Pra que fazer um "tanque de guerra" para matar um formiga?
>  > > []s
> 
> 

Responder a