LWP: Light-Weight Process


Related Terms
Definition

In computer operating systems, a light-weight process (LWP), confusingly known as a kernel thread, is a means of achieving multitasking.

In contrast to a user thread, which is handled at the application level, a light-weight process is scheduled by the kernel. For this reason, they are generally preferred over a userland thread implementation whenever possible, as there is usually much less overhead.

LWP is a single-threaded sub-process which, unlike a thread, has its own process identifier and may also differ in its inheritance and controlling features.