Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Nov 2020 21:59:57 +0200
From:      Lari Sihto <lari.sihto@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   kernel threads
Message-ID:  <CAA-cghUBT1ZSMqE7HoR%2BCDBsm7zjBTyE3KM4AeOmJ_V_GOnTmw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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"?


Thanks



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAA-cghUBT1ZSMqE7HoR%2BCDBsm7zjBTyE3KM4AeOmJ_V_GOnTmw>