Filtrar


Questões por página:
A programação com múltiplos threads pode apresentar diversas características, dentre elas:
Durante uma aula prática de programação paralela, alunos da rede estadual estavam desenvolvendo um sistema com múltiplas threads. Em um dos testes, o sistema travou completamente: uma thread havia bloqueado um recurso e aguardava outro que estava sendo usado por uma segunda thread, que, por sua vez, aguardava a liberação do primeiro recurso. Nenhuma das duas conseguia continuar a execução, e o programa parou de responder.
Essa situação em que dois ou mais processos ficam indefinidamente bloqueados, cada um esperando que o outro libere um recurso, é denominada 
Paralelismo em nível de threads ocorre quando:
Sobre os princípios de sistemas operacionais modernos, um fluxo de execução dentro de um processo, que compartilha os mesmos recursos desse processo e que permite que várias tarefas sejam realizadas ao mesmo tempo, é conhecido como:
Durante a implementação de uma aplicação com requisitos de paralelismo e alto desempenho, um professor orienta seus alunos a distinguirem entre processos e threads como estratégia de otimização da alocação de recursos. Considerando a arquitetura de sistemas operacionais modernos, é correto afirmar que: