Il titolo lo dice molto. Ho alcuni metodi che devono essere eseguiti su un nuovo thread e poiché tutto il codice prima di creare il thread è praticamente lo stesso, ho pensato di creare una funzione che potesse assumere come parametro l'azione che ho bisogno di richiamare.Come creare una nuova discussione per eseguire un'azione <T>
Il problema è che non ho trovato il modo di dire al thread che è necessario eseguire l'azione. È possibile? Ecco un piccolo esempio di codice di ciò che sto cercando di fare.
private void ExecuteInBiggerStackThread(Action<Helper> action, Parameters parms)
{
ParameterizedThreadStart operation = new ParameterizedThreadStart(action);// here's the mess
Thread bigStackThread = new Thread(operation, 1024 * 1024);
bigStackThread.Start(parms);
bigStackThread.Join();
}
saluti,
SEBA
Lo stack non è più grande. In realtà è più piccolo su x64. –
Questo codice viene eseguito su IIS 7 :) – sebagomez