running “thread->Suspend(false);” it has no effect on the thread ( does not pause the FRUNNABLETHREAD ) especially when it is called from within the thread itself.
is this an expected behavior ?
According to the documentation for that function, Suspend(false)
is supposed to resume. Suspend(true)
is the way to pause the FRunnableThread
.