Haben Sie Ratschläge zum Testen einer Multithread-Anwendung?So testen Sie die Thread-Sicherheit
Ich weiß, Threading-Fehler sind sehr schwer zu fangen und sie können jederzeit auftreten - oder gar nicht. Tests sind schwierig und die Ergebnisse sind nie sicher. Sicherlich ist es am besten, die gleichzeitigen Module sorgfältig zu entwerfen und zu programmieren.
Trotzdem - ich möchte den Testaspekt nicht auslassen. Wenn Sie also viele Threads ausführen, die alle an denselben Elementen arbeiten, können manchmal Threading-Fehler auftreten.
Irgendwelche Ideen oder Best Practices, um eine hohe Trefferquote bei versteckten Threading-Fehlern zu erzielen?
(Ich verwende .Net/C#)
hier ist eine ähnliche Frage: http://StackOverflow.com/Questions/111676/Einheit-Test-Amultithreaded-Application –
Danke, ich hatte eine sieh dich um, aber du hast das nicht gefunden. – tanascius
Hoppla, duplizieren Kommentar. –