Dan Nelson wrote: > In the last episode (Mar 26), Andrew said: > > On Tue, 26 Mar 2002, Volker Stolz wrote: > > > Under FreeBSD system calls are currently never preempted, therefore > > > non- realtime processes can starve realtime processes, or idletime > > > processes can starve normal priority processes. > > > > Even so an idprio process can't be worse than a normal process. > > Sure it can, if the idprio process has locked a vnode trying to update > the contents of a file, and another non-idprio process starts consuming > 100% CPU. The idprio process never gets a chance to run again, and if > that vnode happened to be an important one (say for /), you may not be > able to kill the other process without rebooting.
You meant that when you use priorities, you risk priority inversion? 8-p -- Terry To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message