advantages of kernel threads

Kernel can schedule on thread levels

  • 1 thread in the same process can run simultaneously on multiple CPUs