Caros,
É possível utilizar Java em multiprocessadores. Como criar duas threads e falar que a thread1 será executada no processador 1 e a thread2 no processador2?
Ideias?
Obrigado.
Caros,
É possível utilizar Java em multiprocessadores. Como criar duas threads e falar que a thread1 será executada no processador 1 e a thread2 no processador2?
Ideias?
Obrigado.
Já vi artigos relatando que vc precisaria usar a jdk 64bits para isso…
Mas nao imagino como, nunca precisei fazer algo assim… é um questão interesante…
fallow
cara… tipo… O proprio SO nãao faz esse gerenciamento não?
Acredito que sim ein…
abraços
Sim. Quem escolhe que thread vai rodar em que processador é o sistema operacional. Normalmente, ele tentará alocar as threads no maior número de processadores possível. Claro, ele pode decidir não fazer isso se o processador estiver ocupado, por exemplo, com outros programas.
Não há uma forma de vincular uma thread a um processador específico. O máximo que vc pode fazer é pedir para o sistema operacional priorizar a execução de uma ou outra thread (possível, mas não aconselhável).