Tecnologia da InformaçãoSincronização e deadlockSelecon 2026
EMGEPRON
Questão de Tecnologia da Informação
Considere a rede de Petri descrita a seguir, com lugares P 0 (Processo 1 ocioso), P (Processo 2 ocioso), R (Recurso 1 livre), 1 1 R (Recurso 2 livre), P (Processo 1 segurando R e aguardando 2 2 1 R ), P (Processo 2 segurando R e aguardando R ), C e C 2 3 2 1 1 2 (seções críticas). As transições (disparos) são: t : P + R → P 1 0 1 2 t : P + R → C 2 2 2 1 t : C → P + R + R 3 1 0 1 2 t : P + R → P 4 1 2 3 t : P + R → C 5 3 1 2 t : C → P + R + R 6 2 1 1 2 A marcação inicial é M : 1 ficha em P , 1 ficha em P , 1 ficha em R 0 0 1 1 e 1 ficha em R (demais lugares vazios), isto é, M = (P =1, P =1, 2 0 0 1 R =1, R =1; demais=0). Em relação à alcançabilidade e deadlock 1 2 (impasse) dessa rede, pode-se afirmar que:
Mais questões de Sincronização e deadlock
- Fundatec 2026Analise o seguinte programa em Java SE 11: class Contador { int valor = 0; void incrementar() { valor++; } } public class Teste { public static void main(String[] args) throws Exc…
- Marinha 2026Em um cenário Java onde múltiplas threads estão aguardando uma condição (utilizando 'wait()') sobre o mesmo objeto monitor, qual é a diferença fundamental entre os métodos 'notify…
- Cebraspe 2026Em escalonamento preemptivo por prioridades fixas, se um processo de alta prioridade bloqueia-se em mutex mantido por outro de baixa prioridade, a herança eleva temporariamente a…
- Fundatec 2026Analise o seguinte programa em Java SE 11: class Contador { int valor = 0; void incrementar() { valor++; } } public class Teste { public static void main(String[] args) throws Exc…
- IDHTEC 2026Em sistemas operacionais, o deadlock é uma situação associada ao gerenciamento concorrente de recursos entre processos. Considerando os conceitos e condições relacionadas ao deadl…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


