Imagem de fundo

Relacione os conceitos de multithreading às suas respectivas descrições. Conceito (1) T...

Relacione os conceitos de multithreading às suas respectivas descrições.


Conceito

(1) Thread

(2) Mutex

(3) Deadlock

(4) Race Condition


Descrição


( ) Situação em que duas ou mais threads acessam e modificam dados compartilhados simultaneamente, podendo gerar resultados imprevisíveis.

( ) Unidade de execução leve dentro de um processo, capaz de executar tarefas concorrentemente com outras unidades de execução.

( ) Mecanismo de sincronização utilizado para garantir que apenas uma thread acesse uma seção crítica por vez.

( ) Situação em que duas ou mais threads ficam bloqueadas indefinidamente esperando por recursos que estão sendo mantidos umas pelas outras.


A sequência correta dessa associação é:


A

(1); (2); (4); (3).


B

(2); (1); (3); (4).


C

(2); (3); (1); (4).


D

(4); (1); (2); (3).