• I don't think time sleeps work in the main thread (anything in the ui) because this is the main thread, and all ui everything stops until your function returns.

    it would be helpful to see actual code, but at least describe the structure/functions of how messages are being sent/received, and from what functions and threads.

  • Well after more reading and trying, barrier objects are not going to save my life for linear step processing. I had some idea, it would allow be me to just queue some threads and it would execute each in a series with some extra control. I see now, it waits until the number of threads it's expecting to complete, do complete before moving on. Still very handy, I just didn't understand its purpose.

Internal error.

Oops! Looks like something went wrong!