Sabe-se que a thread A escreve o numero 1 na tela (System.Out.Println("1");) e, a thread B escreve o numero 2 na tela (System.Out.Println("2");) am...
Sabe-se que a thread A escreve o numero 1 na tela (System.Out.Println("1");) e, a thread B escreve o numero 2 na tela (System.Out.Println("2");) ambas dentro de um for de 1 até 1000. Se a thread A for iniciada e logo em seguida for iniciada a thread B. Pode-se afirmar que:
Nada pode ser dito quanto a ordem de impressão dos números. Serão escritos intercalados 1000 numeros "1" e 1000 numeros "2" Serão escritos 1000 numeros "2" e depois 1000 numeros "1" Serão escritos intercalados 1000 numeros "2" e 1000 numeros "1" Serão escritos 1000 numeros "1" e depois 1000 numeros "2"
Se a thread A escreve o número 1 e a thread B escreve o número 2, ambas dentro de um loop de 1 até 1000, e a thread A é iniciada antes da thread B, então podemos afirmar que serão escritos 1000 números "1" e depois 1000 números "2".
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar