Kernel threads are threads that are owned by the kernel itself, they are the basic unit of execution for the OS.