Ragazzi, ancora nessuna nuova??

Ho provato a cambiare
if (WaitHandle.WaitAll(wh.ToArray(), -1))
in
codice:
While(WaitHandle.WaitAll(wh.ToArray(), -1)
ma senza alcun risultato, non cambia nulla.

Ad ogni chiamata aggiorno una tabella nel nodo che la riceve, ma se la richiesta viene fatta a due nodi differenti, una delle tabelle non viene aggiornata come se non ricevesse la richiesta. mentre se eseguo con il debug, la tabella viene regolarmente aggiornata.