Entrar

Questão 30644: Analise o código a seguir. 01.packagep...

Analise o código a seguir. 01.packageprocessos; 02. 03.publicclassConcorrenciaimplementsRunnable{ 04. 05.Threadt; 06. 07.Concorrencia(St...



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.
🧠 Mapa Mental
Resolver questõesEscolaridadeQuantidade
Engenharia de SoftwareEnsino Superior4336
Redes de ComputadoresEnsino Superior2042
LinguagensEnsino Médio1851
Segurança da InformaçãoEnsino Médio1794
WindowsEnsino Fundamental1723
Banco de DadosEnsino Médio1484
Arquitetura de ComputadoresEnsino Médio1413
SoftwareEnsino Médio1392
WordEnsino Médio1361
ProtocoloEnsino Superior1324
Resolver simuladosEscolaridadeQuantidade
Engenharia de SoftwareEnsino Superior56
Redes de ComputadoresEnsino Superior45
Banco de DadosEnsino Médio35
Sistemas OperacionaisEnsino Médio30
ProgramaçãoEnsino Superior28
Segurança da InformaçãoEnsino Médio27
Arquitetura de ComputadoresEnsino Médio17
Sistema Operacional e SoftwareEnsino Médio15
LinguagensEnsino Superior10
InternetEnsino Médio10