title: In monitors,after entering thread on wait should it again check the condition?
body: <p>In monitors, if a thread A goes to wait as some condition is false and if other thread B signals as condition is true and resets the condition so condition becomes false again. When thread A resumes execution should it check the condition? or should it proceed after that?</p>