In a minimized test case? I.e. this
int main() { object mutex = Thread.Mutex(); Thread.Condition()->wait(mutex->lock()); }
works while this
int main() { Thread.Condition()->wait(Thread.Mutex()->lock()); }
doesn't work for you?
/ Martin Stjernholm, Roxen IS
Previous text:
2002-10-25 12:44: Subject: pike 7.3 Thread.Condition.wait and roxen.pike
This works:
object mutex = Thread.Mutex(); Thread.Condition()->wait(mutex->lock());
/ Martin Nilsson (Fake Build Master)