method thread.check_condition
Contract
Return typewob
Parameter keyDefault valueType
a_lockreqthing
allfalseboolean
Parameter kindDefault valueType
Other unkeyed argumentsopt with ekind of stringwob
Water Contract
<method thread.check_condition
  a_lock=req=thing
  all   =false=boolean
  _other_unkeyed=opt=wob=ekind.string="_body"/>

See also: wait_until_condition

check_condition tells a thread that is waiting because of a call to wait_until_condition to recheck its condition. The call to check_condition and wait_until_condition must have the same value for their a_lock argument. check_condition performs the Java notify functionality plus the pattern that it is commonly used in.