Em 20 de março de 2011 04:31, Paulo Henrique BSD Brasil
<paulo.rd...@bsd.com.br> escreveu:
> Saudações a todos da lista,
> Recentemente passei a avaliar o real impacto na performance de um
> sistema multi-thread quando apenas parte dos software executados no
> mesmo são single-thread.
> Contudo nas pesquisas que executei a documentação quanto a software
> multi-thread em si é grande porem o software single-thread sobre
> plataformas de OS multi-thread é quase inexistente.
> Por acaso algum companheiro dispõem de informações, referencias quanto a
> esse problema, se é que pode ser considerado um problema ?
>

Se servir um palpite, o "problema" fica apenas restrito ao programa
que só pode fazer uma coisa de cada vez, tipo abre uma janela e o
resto "congela". No SO não tem impacto já que ele troca o carinha de
contexto e vai fazer outra coisa. Não sei se as threads recebem
prioridade diferentes, mas caso recebam o problema continuarestrito ao
software que vai acabar rodando mais devagar por receber menos atenção
do SO.

Agora, se o software estiver em área de núcleo "kernel", em sistemas
monolíticos (na prática quase todos) aí sim tem impacto, enquanto o SO
está nesta tarefa ele não faz mais nada (lags e congelamentos
temporários).

Se falei alguma bobagem por favor me corrijam, espero ter ajudado.

[]'s
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a