Maybe it was not specifically about condition variables, but rather about more threading features in general.
The answer is that SFML is not a threading library, it only implements what it needs. There are dedicated threading libraries that do this job much better than SFML would (boost, C++11 standard library, ...), so there's no reason for me to reinvent the wheel.