Detta är ett designmönster för hur man skriver ett enhetstest som utför samma test samtidigt i flera trådar.
Genom att utnyttja java.util.concurrent
på ett smart sätt säkerställer man maximal samtidighet, vilken kan avslöja trådbuggar.
Kom ihåg: det går inte att bevisa att ett program är fritt från trådbuggar. Det handlar om att göra det sannolikt att det fungerar i en flertrådad miljö.
Nyfiken? Läs på…
Continue reading