Logo Passei Direto
Buscar
Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?

A Object.wait()
B ReentrantLock.lock()
C Thread.join()
D FileInputStream.read()
E Thread.yield()
User badge image
Estudo Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Analisando as opções apresentadas: A) Object.wait() - Este método é capaz de bloquear a execução de uma thread, aguardando até que outro thread chame notify() ou notifyAll() para acordá-lo. B) ReentrantLock.lock() - Este método é capaz de bloquear a execução de uma thread ao adquirir o bloqueio do lock. C) Thread.join() - Este método é capaz de bloquear a execução da thread atual até que a thread na qual o método join() foi chamado termine sua execução. D) FileInputStream.read() - Este método não é capaz de bloquear a execução de uma thread, pois ele apenas lê bytes de um arquivo de entrada. E) Thread.yield() - Este método não é capaz de bloquear a execução de uma thread, ele apenas sugere ao escalonador que permita que outras threads sejam executadas. Portanto, o método que pertence à biblioteca nativa de Java e não é capaz de bloquear a execução de uma thread é: D) FileInputStream.read().

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina