Non puoi usare tipo spawn al posto di fork? Cosi crei thread diversi e non allochi ogni volta la memoria per un nuovo processo -- Federico Foschini.