Sobre o uso de Threads nativas em Java, marque a opção correta.
- A. Em métodos synchronized aninhados, quando o método mais interno é chamado em um objeto que já estava bloqueado por aquela mesma linha (thread), o método é executado, e todas as travas são liberadas.
- B. Run, wait e notify são métodos que permitem comunicação inter-thread.
- C. Um thread em Java pode assumir qualquer prioridade no intervalo fechado [1;10]. Prioridades fora desse intervalo são automaticamente transformadas em 1 ou 10, conforme o caso.
- D. Uma das vantagens do uso de multithreading em Java é o mesmo ser independente de plataforma.
- E. O método yield é apropriado para sistemas sem escalonamento por tempo, em que um thread é executado até finalizar.