Revert "Revert "Running multiple Threads, execution order is not guaranteed""

This reverts commit 7b204ed478fb2546c0353451545e34d878415c74.