I am looking for a way of suspending & resuming a thread that is presented as a std::thread without using platform provided API, such as SuspendThread
std::thread
SuspendThread