A question from the ignorant:
I understand the problems that can remain with priority inheritance with
mutexes but I'm at a bit of a loss as to how to do things "correctly".
Even a
condition variable requires use of a mutex that might create "priority
inversion"
problems.
I know how to use mutexes with priority inheritance and so long as I
don't let things get ugly, I know how the system will work. Without
priority inheritance I don't know where to begin other than to not use
any sort of mutex (and therefore condition variable) at all. A system
with no syncronization seems a bit ugly, but is that the only other
option?
Pointers to the right things to read would be appriciated. The FAQ says
to ask and doesn't include any help.
Thanks!
Ty
--
Tyson D Sawyer iRobot Corporation
Senior Systems Engineer Real World Interface Div.
[EMAIL PROTECTED] Robots for the Real World
603-532-6900 ext 206 http://www.irobot.com
----- End of forwarded message from [EMAIL PROTECTED] -----
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/