Fix startup of helper threads
grrrr opened this issue · 0 comments
grrrr commented
Startup of secondary threads in flext::StartHelper (flthr.cpp) and flext_base::StartQueue (flqueue.cpp) use (non-thread-safe) static variables as flags and Sleep() calls to wait for startup. This is very unelegant and error-prone.