Buscar

(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 esp...

(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?


Executar notify(thread1); no trecho de código synchronized de meuMonitor.
Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
Você não pode especificar qual thread será notificada.

Essa pergunta também está no material:

AV PROGRAMAÇÃO II 2023
4 pág.

Linguagem de Programação II

💡 1 Resposta

User badge image

Ed Verified user icon

Para notificar uma thread específica em Java, é necessário executar o método notify() no objeto monitor que está sendo aguardado pela thread. No caso apresentado, a thread 1 está aguardando no objeto monitor meuMonitor, portanto, para notificá-la, deve-se executar o método notify() no objeto meuMonitor. A alternativa correta é a letra A: "Executar notify(thread1); no trecho de código synchronized de meuMonitor."

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais