Massimo Di Stefano wrote: [...] > it just print out the list generated during the thread execution, while i'm tring to return it. Since lista is a mutable global variable, you don't need to return it. Just look at lista once the threads have completed its work and you will find the content you expect. -- Steven