Non avendo capito quale sia il problema, non so dire se il ciclo "infinito" in un thread sia la soluzione piu' adatta ...

Come risposta al problema del ciclo invece, ti diro' che il ciclo dovra' essere controllato sempre da una condizione che, se si verifica, lo fa terminare. Per la questione della memoria, non c'e' alcun problema, a meno che nel ciclo venga solamente allocata e mai liberata ...