kernel threads

Lari Sihto lari.sihto at
Sun Nov 22 20:00:12 UTC 2020

Hi, just wondering if there is some technical or philosophical reason as to
why the freebsd operating system doesn't seem to use kernel-space threads
like some other unix-like operating systems do. To my knowledge the need
for kernel threads arises when the kernel code needs to sleep in kernel
which one cannot do. Kernel threads seem to fix that problem. Have been
wondering this for a long time and I hope someone here knows the reasoning
behind this implementation detail be it just performance related or
something along the line of "no-one just haven't been up to implementing
that kind of a functionality"?


More information about the freebsd-questions mailing list