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:
A alternativa correta é: I, III e IV estão corretas. 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. Essa afirmação está correta. II. O método currentThread() da classe Thread não cria uma nova thread e a coloca em execução. Ele retorna a referência para a thread em execução. Essa afirmação está incorreta. III. O método getPriority() da classe Thread retorna a prioridade da thread. O tipo do retorno é int. Essa afirmação está correta. IV. O método isAlive() da classe Thread testa se a thread está viva. O tipo do retorno é boolean. Essa afirmação está correta.
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
•UNIDERP - ANHANGUERA
Compartilhar