quem ja é certificado pode responder essas perguntas tudo ai? hehe
M
mmpauloPJ
nao saco muito da parte de threads, pois cheguei apenas a fazer alguns testes simples com threads aqui, nunca me aprofundei mto.
mas acho que o run() nao pode ser synchronized, ou viajei?
pq aí ele seria executado do inicio ao fim, sem dar a vez pra outras threads(supondo que eu entendi corretamente a função do ‘synchronized’), ou será que viajei mais ainda?
B
BrunoCarloPJ
Com certeza complia sim, sem problemas.
D
diogoaclPJ
sim, compila sem problemas e exibe: Done
S
SchuenemannPJ
Também não vejo por que não compilar e rodar.
Qual é a resposta, afinal?
R
RobsonPJ
Compila e imprime Done.
A intenção foi apenas mostrar que apesar de sincronizado o método run() está sendo substituído o run() da classe Thread.
Robson
B
BrunoCarloPJ
Não afeta pq colocar um sichronized não altera a assinatura do método, para tanto fazendo o mesmo exemplo só que assim: