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