A linguagem Java suporta a execução de aplicações de forma paralela e concorrente. Para se conseguir isso técnicas de multithreading são aplicadas. Tomando como base o que você aprendeu sobre threads, avalie as afirmações que se seguem: I. O método sleep(long milissegundos) da classe Thread faz com que o encadeamento da execução adormeça pelo número especificado em milissegundos. II. O método currentThread() da classe Thread cria uma nova thread e a coloca em execução. III. O método getPriority() da classe Thread retorna a prioridade da thread. O tipo do retorno é int. IV. O método isAlive() da classe Thread testa se a thread está viva. O tipo do retorno é boolean. Considerando as afirmações apresentadas acima, é correto o que se afirma em:Selecione uma alternativa:a)I e III apenas.b)I e IV apenas.c)II e III apenas.d)II e IV apenas.e)I, III e IV apenas.
Question
A linguagem Java suporta a execução de aplicações de forma paralela e concorrente. Para se conseguir isso técnicas de multithreading são aplicadas. Tomando como base o que você aprendeu sobre threads, avalie as afirmações que se seguem: I. O método sleep(long milissegundos) da classe Thread faz com que o encadeamento da execução adormeça pelo número especificado em milissegundos. II. O método currentThread() da classe Thread cria uma nova thread e a coloca em execução. III. O método getPriority() da classe Thread retorna a prioridade da thread. O tipo do retorno é int. IV. O método isAlive() da classe Thread testa se a thread está viva. O tipo do retorno é boolean. Considerando as afirmações apresentadas acima, é correto o que se afirma em:Selecione uma alternativa:a)I e III apenas.b)I e IV apenas.c)II e III apenas.d)II e IV apenas.e)I, III e IV apenas.
Solution
A resposta correta é a alternativa e) I, III e IV apenas.
Explicação:
I. O método sleep(long milissegundos) da classe Thread faz com que o encadeamento da execução adormeça pelo número especificado em milissegundos. Isso é verdadeiro. O método sleep faz com que a thread atual pare a execução por um período especificado de tempo.
II. O método currentThread() da classe Thread cria uma nova thread e a coloca em execução. Isso é falso. O método currentThread() retorna uma referência à thread atualmente em execução, não cria uma nova thread.
III. O método getPriority() da classe Thread retorna a prioridade da thread. O tipo do
Similar Questions
what is thread in java
Qual das seguintes afirmações descreve corretamente uma vantagem da implementação de threads no espaço do usuário?Alternativas:a)Permite um gerenciamento mais eficiente dos recursos do sistema.b)Reduz a necessidade de mudanças entre modos de usuário e núcleo.c)Proporciona uma maior segurança em comparação com threads do núcleo.d)Facilita a integração com outros processos do sistema operacional.
Explain Multithreading in Java
De acordo com Tanenbaum (2003), qual é uma diferença entre threads do usuário e do núcleo?Alternativas:a)Threads do usuário possuem acesso direto aos recursos de hardware.b)Threads do núcleo são mais eficientes em termos de desempenho.c)Threads do usuário são mais propensos a erros de programação.d)Threads do usuário podem utilizar escalonadores específicos para uma aplicação.
A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Tomando como base o que você aprendeu sobre essas classes em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.( ) A classe String é mutável.( ) A classe StringBuilder é imutável.( ) A classe StringBuffer é mutável.( ) O conceito de imutabilidade está associado ao armazenamento de dados na memória String Pool.Assinale a alternativa que apresenta a sequência CORRETA.Selecione uma alternativa:a)V – V – F – F.b)V – F – V – F.c)F – F – V – V.d)F – F – F – V.e)F – V – V – V.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.