Question: what is the difference between user thread and kernel thread?
Answer: Difference between User-Level & Kernel-Level Thread Kernel-level threads are slower to create and manage. Implementation is by a thread library at the user level. ... User-level thread is generic and can run on any operating system. Kernel-level thread is specific to the operating system.