private static void DemoAppelSyncsurMethodAsync() { Traitement tr2 = new Traitement(); long result = tr2.ComputeAsync().Result; Console.WriteLine("La thread principale vous parle"); Console.WriteLine(result); }
private async static void DemoAppelAsynchrone() { Console.WriteLine("Appel asynchrone lancé"); Traitement tr2 = new Traitement(); long result = await tr2.ComputeAsync(); Console.WriteLine("fin de l'appel async"); }
static long CalculAsync(CancellationToken jeton) { Traitement tr1 = new Traitement(); return(tr1.Calculer(jeton)); }