# Aggiornamento Threading... quello che faccio in realtà...

<datetime class="hidden">2004-07-06T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
Dovrei menzionare I supposto che ho mentito nel post di ieri su threading usando .NET...mea cupola:-). In quel post ho menzionato utilizzando delegati per multi-threading e ha detto che hai sempre dovuto utilizzare EndInvoke per evitare una perdita di memoria...beh non del tutto, quello che faccio in realtà è utilizzare l'eccellente [Classe AsyncHelper di Mike Woodring](http://www.bearcanyon.com/dotnet/#FireAndForget), questo supporta questa sintassi:

CalcAndDisplaySumDelegate d = nuovo CalcAndDisplaySumDelegate(someCalc.Aggiungi);
AsyncHelper.FireAndForget(d, 2, 3);

Nessun EndInvoke richiesto in quanto si occupa di questo utilizzando un DynamicInvoke internamente. Bene, salva alcune linee di codice!