Podem esclarecer a diferença, na prática, entre o run() e o start()? Quando devemos usar cada?
Podem esclarecer a diferença, na prática, entre o run() e o start()? Quando devemos usar cada?
Oi Thiago
quando um programa chama o método start() , uma nova thread é criada e o método run() é executado. Mas se chamarmos diretamente o método run() , nenhuma nova thread será criada e o método run() será executado como uma chamada de método normal na própria thread de chamada atual (nenhum multi-thread ocorrerá).