(IF/SE - Analista - Tecnologia da Informação - 2010) Em um trecho de código Java, um monitor chamado meuMonitor possui 5 threads em seu pool de espera. Todas essas threads possuem a mesma prioridade. Uma dessas threads é chamada thread 1. Como você pode notificar thread 1 para que ela passe do estado de espera para o estado de pronta?
Soluções para a tarefa
Não é possível especificar qual a thread que será notificada na linguagem Java, a resposta correta é a letra E)
Programação Java – o que saber?
Java é uma linguagem de programação orientada a objetos, sendo desenvolvida na década de 90, diferente de outras linguagens da programação moderna, as quais são compiladas a partir do código nativo, o Java é complicado em um Bytecode sendo interpretado por uma máquina virtual.
Além disso, a linguagem Java é bem convencional, porém não é a única linguagem que é usada por programadores e criam softwares bem interessantes para os usuários.
Segue abaixo o complemento da questão:
A) Executar notify(thread1); no trecho de código synchronized de meuMonitor
B) Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
C) Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
D) Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
E) Você não pode especificar qual thread será notificada.
Saiba mais sobre programação Java em: https://brainly.com.br/tarefa/19947453
#SPJ4