What is the expected behavior when a process is suspended while waiting for a semaphore (or mailbox), and resumed later?
I can see a variety of possible behaviors, which I have described in Mantis 3656. The one that seems most sensible while being consistent with the LRM text is that the process is granted the semaphore when it becomes available, and is then ready to run (like a wait statement whose condition has become true) as soon as it is resumed.
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Jul 27 21:22:00 2011
This archive was generated by hypermail 2.1.8 : Wed Jul 27 2011 - 21:22:38 PDT