Pular para o conteúdo principal

Questão de Sistemas Operacionais — Threads — FUNDATEC 2026

Sistemas OperacionaisThreads
Código
qg686025
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Programação de Sistemas
Analise o seguinte programa escrito em linguagem C, executado em ambiente Linux e utilizando a biblioteca POSIX Threads (pthreads):Imagem associada para resolução da questãoConsiderando a execução concorrente das threads, assinale a alternativa correta.
  1. AO uso de pthread_mutex_lock impede automaticamente a ocorrência de deadlock.
  2. BO programa apresenta erro de compilação devido ao uso simultâneo de dois mutex.
  3. CO programa executará sempre na mesma ordem, primeiro thread1 e depois thread2.
  4. DO programa sempre executará corretamente, pois cada thread libera os mutex ao final.
  5. EO programa pode entrar em deadlock, caso cada thread adquira um mutex diferente e aguarde indefinidamente pelo outro.
Revelar gabarito e comentário

GabaritoE — O programa pode entrar em deadlock, caso cada thread adquira um mutex diferente e aguarde indefinidamente pelo outro.

Link permanente: /questoes/qg686025