Causes a thread to wait for the specified condition variable to be signaled or broadcast.
Additional Information (explode) :