thread accounting in libpthread

Daniel Eischen deischen at freebsd.org
Sun Feb 20 22:04:45 PST 2005


On Sun, 20 Feb 2005, Julian Elischer wrote:

> David Xu wrote:
> > Daniel Eischen wrote:
> >
> >> ...
> >>
> >> since it will be the only thread in the queue.  If N threads
> >> complete (assuming they are all at the same priority) then
> >> the first thread pulled from the completed list will be
> >> run first since it will be the first thread added to the
> >> run queue.
> >>
> >>
> >>
> > note that kernel adds completed thread in reversed order.
>
> I guess we could fix that easily with a tail pointer.

I don't know that it matters much.  With the work-around I posted,
it made matters even worse for the test case.  I'm not against
you changing the ordering in the kenel if you think that is
best.

-- 
DE



More information about the freebsd-threads mailing list