Le titre le dit à peu près. J'ai quelques méthodes qui doivent fonctionner sur un nouveau thread et puisque tout le code avant de créer le thread est à peu près le même, j'ai pensé que je créerais une fonction qui pourrait prendre comme paramètre l'action que j'ai besoin d'invoquer.Comment créer un nouveau thread pour exécuter une action <T>
Le problème est, je n'ai pas trouvé comment dire le fil dont il a besoin pour exécuter l'action. Est-ce que c'est possible? Voici un petit exemple de code de ce que j'essaie de faire.
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();
}
Cordialement,
seba
La pile n'est pas plus grande. Il est en fait plus petit sur x64. –
Ce code s'exécute sur IIS 7 :) – sebagomez