How does pistachio deal with the priority inversion?

Bob <[email protected]> Wed, 15 Oct 2008 15:25:15 +0800
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
     Hi, All. Question again.
     When a high priority thread A perform IPC receive from B, but B is not in polling state. So A blocked.
     Before B can perform the IPC that unblocks A, a third thread C with priority
between A and B becomes ready,preempts B and runs. If lots of such thread C,
IPC will be very slow.
     How  pistachio deal with this? I read some code,it seems no special process.
     Thanks!

---
Best regards

Bo Liu


_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE