Imagem de fundo

Relacione os conceitos de multithreading às suas...

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).