Questions about ULE and Priority Propagation
From: Andrea Vacondio (andrea.vacondio_at_fastwebnet.it)
Date: 01/29/04
- Previous message: Daniel Eischen: "HEADS UP: libkse -> libpthread switch"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: freebsd-current@freebsd.org Date: Thu, 29 Jan 2004 16:17:19 +0100
Hi all, i'm writing a document on schedulers in modern OS.. i've some
questions about the FreeBSD ULE scheduler..
First of all i couldnt find a good explanation for "priority
propagation", how does it work??
Second and most important,i'm reading Jeff Roberson documents about ULE,
he says there are 2 queues, current and next.. the scheduler picks up
from current queue and when its empty next and current r switched. This
guarantees fairness, but later it's written that any intrrupt,
real-time and iteractive thread is inserted into current queue..given
this, i'm wondering if it could happen that a lot of real-time or
interective threads prevent queues swithing..perhaps i'm missing
something..
thank you in advance
Andrea
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
- Previous message: Daniel Eischen: "HEADS UP: libkse -> libpthread switch"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|