Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!weretis.net!feeder5.news.weretis.net!ecngs!feeder2.ecngs.de!zen.net.uk!hamilton.zen.co.uk!reader02.news.zen.co.uk.POSTED!not-for-mail Newsgroups: comp.programming.threads From: Geoff Clare Subject: Re: What it means to be first. References: <9065fced-4b9b-44eb-85c0-2b56e09b7d31@glegroupsg2000goo.googlegroups.com> User-Agent: XPN/1.2.6 (Street Spirit ; Linux) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: Tue, 17 May 2011 13:22:10 +0100 Message-ID: Lines: 24 Organization: Zen Internet NNTP-Posting-Host: 529a950f.news.zen.co.uk X-Trace: DXC=@QGc[;GH>gC2[5KGR9O9IJ5TYOaSlZH^N X-Complaints-To: abuse@zen.co.uk Xref: x330-a1.tempe.blueboxinc.net comp.programming.threads:159 J de Boyne Pollard wrote: >> 4. If the thread hadn't run on any of the selected processors >> before becoming a blocked thread, select the first processor >> that was found in the search. > > Unless there's some ordering defined for a set of processors, > that's not a very meaningful constraint, since it lacks a concrete > definition of "first" that can be relied upon. ("first" by processor > number? "first" by processor interrupt arbitration priority? "first" > in order of address in kernel space of some per-processor data > structure? "first" in some linked list that was scanned? "first" > in processor bootstrap order? All are conceivable implementation > strategies/side-effects.) Is there such an ordering given in what you > read? I gave the URL for the document; you could have looked yourself :-) Anyway, I have searched it for all occurrences of "processor" and didn't find anything relevant. -- Geoff Clare