Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 May 2000 13:42:25 -0600
From:      Wes Peters <wes@softweyr.com>
To:        Michael Schuster - TSC SunOS Germany <michael.schuster@germany.sun.com>
Cc:        Mike Smith <msmith@FreeBSD.ORG>, Chuck Paterson <cp@bsdi.com>, Doug Rabson <dfr@nlsystems.com>, arch@FreeBSD.ORG
Subject:   Re: A new api for asynchronous task execution
Message-ID:  <39283C21.9A5E6055@softweyr.com>
References:  <200005190529.WAA06634@mass.cdrom.com> <3924E16A.B1123749@softweyr.com> <3924E25D.DEB9F987@germany.sun.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Michael Schuster - TSC SunOS Germany wrote:
> 
> Wes Peters wrote:
> >
> > Mike Smith wrote:
> > >
> > > You could call this "priority lending" so that the rest of us understand
> > > what you're talking about.  8)
> >
> > The only system I've ever worked on that implements them refer to
> > them as inversion-safe or inversion-proof semaphores.  I've never seen
> > another name, including "priority lending", in any literature or
> > article on the subject.
> 
> 'scuse me for barging in - this sounds like what I know as "priority
> inheritance" (as one solution to the priority inversion problem). Are we
> talking of the same thing here? If no, what _is_ the difference? If yes, I
> could probably dig up one or two papers using these terms (we do at Sun,
> but that's not necessarily the place you're looking ... :-)

It's not really inheritance, since the two processes don't have to be
related to each other in any way other than both are attempting to or
have acquired the same lock.

-- 
            "Where am I, and what am I doing in this handbasket?"

Wes Peters                                                         Softweyr LLC
wes@softweyr.com                                           http://softweyr.com/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39283C21.9A5E6055>