Parallélisme en C# : Comparaison entre Task.Run, Task.WhenAll et Parallel
Parallélisme en C# : Comparaison entre Task.Run, Task.WhenAll et Parallel
Dans le développement C#, plusieurs mécanismes permettent d'exécuter des tâches en parallèle. Deux approches courantes sont l'utilisation de Task.Run combiné à Task.WhenAll d'une part, et la classe Parallel d'autre part. Bien que toutes deux visent à améliorer les perform ...
Publié le 19 juillet à 14h40
Gestion de l’annulation dans les tâches parallèles mixtes avec Task.Run, Task.WhenAll et Parallel
public class ProcesseurParalleleMixte
{
private readonly CancellationTokenSource _sourceGlobale = new();
public async Task TraiterFichiersMixtesAsync(IEnumerable<string> fichiers)
{
var (grosFichiers, petitsFichiers) = ClassifierFichiers(fichiers);
using var sourceLiee = CancellationTokenSource.C ...
Publié le 7 juillet à 00h15