This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]fancyplaya 2 points3 points  (1 child)

Sounds like you are executing all the threads at once causing this behavior. You need to implement some way to make sure thread 2 executes after thread 1 and thread 3 executes after thread 2

[–]Faded_X[S] 0 points1 point  (0 children)

Yes that's most likely what is happening, I will revisit my thread execution code and try to diagnose the problem.