Note, this is not a question about `std::condition_variable::wait_for()`. I know that can wake spuriously.

My program’s behavior suggests the answer to this question is Yes, but the STL documentation is quite clear for the condition\_variable case. At least at [cppreference.com](http://en.cppreference.com/w/cpp/thread/sleep_for), the correct answer for this\_thread appears to be No.

Compiler is gcc 4.8.1, in case this is a defect.