public static void Main(string[] args) { var stopwatch = new Stopwatch(); Console.WriteLine("Ausführung synchron..."); var eindeutige_Stichwörter_Ermitteln = new Eindeutige_Stichwörter_ermitteln(); var auf_Konsole_ausgeben = new Auf_Konsole_ausgeben(); eindeutige_Stichwörter_Ermitteln.Result += auf_Konsole_ausgeben.Process; auf_Konsole_ausgeben.Fertig += () => Console.WriteLine("Laufzeit: {0}", stopwatch.Elapsed()); stopwatch.Start(); eindeutige_Stichwörter_Ermitteln.Process(new Tuple<string, string>(args[0], args[1])); Console.WriteLine("Ausführung parallel"); var eindeutige_Stichwörter_Ermitteln_parallel = new Eindeutige_Stichwörter_ermitteln_parallel(); var auf_Konsole_ausgeben_2 = new Auf_Konsole_ausgeben(); eindeutige_Stichwörter_Ermitteln_parallel.Result += auf_Konsole_ausgeben_2.Process; auf_Konsole_ausgeben_2.Fertig += () => Console.WriteLine("Laufzeit: {0}", stopwatch.Elapsed()); stopwatch.Start(); eindeutige_Stichwörter_Ermitteln_parallel.Process(new Tuple<string, string>(args[0], args[1])); }
public void Setup() { sut = new Eindeutige_Stichwörter_ermitteln(); sut.Result += x => result = x; }