When calling wait/notify, the timescale should come from calling thread.