I’m using condition_variable without issue (in a FRunnable thread), but I haven’t shipped my project so I can’t guarantee it’s going to work 100% in the final product. However I don’t really see a reason why it wouldn’t.
It may also depends on which platforms you are planning on shipping your project.
There is FSemaphore. It’s not the same as a condition_variable, but can be used to achieve similar things.