Adaptação para uso de threads (não final)