Na JavaWorld tem uma serie de artigos chamada "Threads in the real
world" que aborda esse assunto e muito mais. Eu recomendo.
Ricardo Munhoz Santiago wrote:
>
> Otavio, a implementa��o de threads pela plataforma esta al�m da
> especifica��o do JAVA.
> Na plataforma Windows, o algoritmo de divis�o de tempo de processamento
> entre as threads � o time slicing.
> A prioridade neste caso, far� com que a thread de maior prioridade seja
> chamada mais vezes na cpu do as outras, contudo as outras
> ainda ser�o chamadas � cpu ocasionalmente.
> Al�m disso, fa�a um teste com valores mais expressivos de prioridade.
> Coloque uma thread com prioridade 1 e outra com prioridade 10.
>
> O time slicing n�o permite que uma thread "domine" indefinidamente a cpu,
> mas com isso voc� perde o controle sobre quais threads estar�o
> executando em dado momento.
>
> -----Mensagem original-----
> De: Otavio Fernandes Fontenelle <[EMAIL PROTECTED]>
> Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Data: Quarta-feira, 16 de Junho de 1999 08:53
> Assunto: threads
>
> >
> >Olah, pessoal.
> >
> >A SUN disse:
> >"The Java runtime supports a very simple, deterministic scheduling
> >algorithm known as fixed priority scheduling. This algorithm schedules
> >threads based on their priority relative to other runnable threads."
> >
> >Pergunto: esse algoritmo de escalonamento baseado em prioridades funciona
> >na plataforma windows?
> >
> >Minha experiencia: rodei um programa que disparava duas threads com
> >prioridades 2 e 3. Eu esperava que, no momento de execucao, a thread de
> >prioridade 3 fosse executada ateh o fim, para depois a thread de
> >prioridade 2 tivesse a atencao da CPU. No entanto, o que constatei foi que
> >a divisao da CPU eh feita por time-slicing. Ou seja, a prioridade pouco
> >importa(?). (plataforma WINDOWS)
> >
> >
> >Agradeco a atencao de todos,
> >
> >OFF.
> >___________________________________________________________________________
> >OTAVIO FERNANDES FONTENELLE E-MAIL :[EMAIL PROTECTED]
> >
> >Centro Nacional de Processamento Campus do Pici - Bloco 901
> >de Alto Desempenho no Nordeste CEP: 60.455-760
> > (CENAPAD-NE) Tel.: +55 085 287-5044
> > Fax: +55 085 288-9985
> >
> > Fortaleza - Ceara - Brasil
> >___________________________________________________________________________
> >
> >
> >
> >
> >* Para nao receber mais e-mails da lista, acesse
> <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
> escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
>
> * Para nao receber mais e-mails da lista, acesse
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha
>a lista <[EMAIL PROTECTED]> e de um <submit>.
--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.