Path: utzoo!attcan!uunet!van-bc!ubc-cs!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!ccut!wnoc-tyo-news!astemgw!choshi!frf!mdhotchi From: mdhotchi@nff.ncl.omron.co.jp (Michael Hotchin) Newsgroups: comp.os.mach Subject: Cthread bugs? Message-ID: Date: 11 Oct 90 08:48:07 GMT Sender: news@frf.omron.co.jp Distribution: comp.os.mach Organization: OMRON Corporation, Kyoto, Japan. Lines: 20 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.