Answer:Linux threads are kernel-level threads.The threads are visible to the kernel and are independently scheduleable.User-level threads,on the other hand,are not visible to the kernel and are instead manipulated by user-level schedulers.In addition,the threads used in the Linux kernel are used to support both the thread abstraction and the process abstraction.A new process is created by simply associated a newly created kernel thread with a distinct address space,whereas a new thread is created by simply creating a new kernel thread with the
same address space.This further indicates that the thread abstaction is intimately tied into the kernel.
Answer:Linux threads are kernel-level threads.The threads are visible to the kernel and are independently scheduleable.User-level threads,on the other hand,are not visible to the kernel and are instead manipulated by user-level schedulers.In addition,the threads used in the Linux kernel are used to support both the thread abstraction and the process abstraction.A new process is created by simply associated a newly created kernel thread with a distinct address space,whereas a new thread is created by simply creating a new kernel thread with the
same address space.This further indicates that the thread abstaction is intimately tied into the kernel.