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>