Aggiornamento Threading... quello che faccio in realtà...
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, 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!