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