utilisation d'une TPL 'RunSynchronously'
Bonjour à tous,
J'ai créer un programme afin qu'il freeze pas j'aimerais utiliser une TPL,
mon programme tourne d'une manière synchrone,c'est pourquoi j'utilise RunSynchronously();
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| private void button1_Click(object sender, EventArgs e)
{
Task t = new Task(() => chart1_Click());
Task t2 = new Task(() => chart17_Click());
t.RunSynchronously();
t2.RunSynchronously();
try
{
Task.WaitAll(new[] { t, t2 });
}
catch (AggregateException)
{ }
} |
Le problème c'est qu'il freeze toujours .
Merci de m'aider.