Informática, perguntado por larissanicollet1463, 1 mês atrás

(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

Respondido por arilsongba
1

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

Perguntas interessantes