Ma io nel run() del thread posso semplicemente chiamare una funzione che chiama altre e così via, naturalemente tutte funzioni all'interno del thread, in cui poi parte tutte il lavoro sulle operazioni gravose??
Oppure va tutto implmentato dentro run()???