Test-eine Methode, Verhalten im multi-threading-Umgebung mit JUnit?

Für eine bestimmte Methode, die ich schreiben will testen, cased, um zu sehen, wie es sich verhält, wenn mehrere Threads gleichzeitig laufen. Klingt vielleicht dumm, aber wollte mal Fragen ob es möglich ist, zu jedem solchen Szenario ?

  • Vielleicht nicht eine wirkliche Antwort auf deine Frage, aber ein allgemeiner Hinweis: Bei der Verwendung mehrerer threads kann der code nicht deterministisch sein. Es kann passieren, dass dein test gut läuft 1000 mal, aber nicht während der 1001th Ausführung ohne code-änderung.
  • Vereinbart, das ist ein großer Faktor, aber auch zu prüfen, wie für die thread-Sicherheit, wenn alle, die ich Schreibe laufen soll in einer multi-threaded Umgebung? Es ist sehr wichtig für mich
InformationsquelleAutor user2720864 | 2013-09-02
Schreibe einen Kommentar