[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: deferred cancellation of ipc

From: Marcus Brinkmann
Subject: Re: deferred cancellation of ipc
Date: Tue, 14 Oct 2003 22:48:19 +0200
User-agent: Mutt/1.5.4i

On Tue, Oct 14, 2003 at 10:45:46PM +0200, Marcus Brinkmann wrote:
> But that is only the one reason.  The other reason is SMP.  Disabling
> preemption is only atomic within a single processor.  If a thread on another
> processor wants to cancel the next or current ipc of a thread, then
> disabling preemption is not good enough.  The cancelling thread does not
> even know if the other thread runs on the same CPU as itself, or some other
> CPU.

Or does maybe stopping a thread on another CPU count as preemption and is
also delayed?


`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    address@hidden
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]