mdhotchi@nff.ncl.omron.co.jp (Michael Hotchin) (10/11/90)
I am working on a new multiprocessor machine here at OMRON, and part of what I am doing is using cthreads, the mutual exclusion package. However, when I use the CONDITION variables, I seem to be 'loosing' the signals to the conditions, leaving my threads blocked. It doesn't APPEAR to be a problem with the structure of the code, and it doesn't seen to happen when the machine is configured with only one CPU. Does anybody know of any bugs/ fixes/ 'gotchas' for multi-cpu systems? Thanks in advance, Mike Hotchin mdhotchi@nff.ncl.omron.co.jp PS If anybody cares, I can send a 'bares bones' version of the program that also doesn't work. The company doesn't know (and doesn't care) WHAT I do.