Light Weight Kernel Threads

Light Weight Kernel Threads or LWKT is a term from computer science in general and in DragonFly BSD in particular. LWKTs differ from normal kernel threads in that they can preempt normal kernel threads. According to Matt Dillon, DragonflyBSD creator:
"The LWKT scheduler is responsible for actually running a thread. It uses a fixed priority scheme but you have to keep in mind that the fixed priorities are differentiating major subsystems, not user processes. "For example, hardware interrupt threads have the highest priority, followed by software interrupts, kernel-only threads, then finally user threads. A user thread either runs at user-kernel priority (when it is actually running in the kernel, e.g. running a syscall on behalf of userland), or a user thread runs at user priority. "DragonFly does preempt... it just does it very carefully and only under particular circumstances. An LWKT interrupt thread can preempt most other threads, for example. This mimics what FreeBSD-4.x already did with its spl/run-interrupt-in-context-of-current-process mechanism. What DragonFly does *NOT* do is allow a non-interrupt kernel thread to preempt another non-interrupt kernel thread."http://www.shiningsilence.com/mailarchive/kernel/2003-November/1719.html

References

Matt Dillon's post about the LWKT scheduler

 

<< PreviousWord BrowserNext >>
macin
richard roeper
the falls
paul o'neill (baseball player)
copsa mica
a scandal in bohemia
passive transport
blue man group
portland timbers
java desktop system
reticulated beetle
paper mill
4 6 2
american repertory theatre
david marr
major chord
augmented chord
minor chord
agency for nuclear projects
merchandise mart
rhabdoviridae
mononegavirales
ground beetle
elm farm ollie
mary and eliza chulkhurst
garfield park conservatory
vilayanur s. ramachandran
ramachandran
kjs
time stalkers
njs
bank one tower
ngs
firefly (disambiguation)
erich warsitz
charles herbert allen
drama desk award
john gregory dunne
the putney school
htel de ville
doublespeak argument
hindustan motors
pokmon red and blue
linuxsa