Analise o código a seguir.
01. package processos;
02.
03. public class Concorrencia implements Runnable{
04.
05. Thread t;
06.
07. Concorrencia(String str) {
08. t = new Thread(this, str);
09. t.start();
10. }
11.
12. public void run() {
13. for (int i = 0; i < 5; i++) {
14. if ((i % 5) == 0) {
15. System.out.println(Thread.currentThread().getName() + " executando...");
16. Thread.yield();
17. }
18. }
19.
20. System.out.println(Thread.currentThread().getName() + " Fim da thread.");
21. }
22.
23. public static void main(String []args){
24. new Concorrencia("Thread 1");
25. new Concorrencia("Thread 2");
26. new Concorrencia("Thread 3");
27. }
28. }
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
Você atingiu o limite de 10 questões diárias para usuários sem plano. Ao se tornar um membro, você poderá:
- Resolver mais questões e melhorar seu desempenho.
- Acessar conteúdo exclusivo da IAProvatec.
- Potencializar seus estudos com estatísticas avançadas.
Que tal se tornar um membro agora e aproveitar todos os recursos da plataforma?
Parabéns! Você já resolveu 500 questões no dia! Siga estas dicas para manter o ritmo:
- Revisite os resumos e revisões teóricas.
- Avalie suas anotações para reforçar o aprendizado.
- Relaxe e prepare-se para o próximo dia de estudos!
Essa é uma medida de segurança para garantir a utilização adequada da ferramenta para todos os usuários.
Você tentou acessar um recurso exclusivo para assinantes. Ao se tornar um membro, você terá acesso a:
- Responder questões ilimitadas e acompanhar seu progresso.
- Acessar comentários detalhados gerados por Inteligência Artificial.
- Adicionar e gerenciar suas anotações em cada questão.
- Monitorar seu desempenho em tempo real.
- Reportar erros e contribuir para a melhoria da plataforma.
Junte-se agora à comunidade IAProvatec e potencialize seus estudos com acesso completo!