Final answer:
A thread is referred to as a Light Weight Process (LWP) because it is a smaller unit of processing that shares memory space with other threads of the same process, enabling efficient concurrent operations.
Step-by-step explanation:
In the context of concurrent programming, a thread is often referred to as Light Weight Process (LWP). This is because threads are a smaller unit of processing that can be managed independently by a scheduler, which typically involves less overhead than a heavy weight process (HWP) or full-fledged process. Threads within the same process share the same memory space but still run independently, providing a way to perform concurrent operations. Heavy weight processes, on the other hand, have separate memory spaces and require more overhead to communicate and switch between them. Therefore, the correct answer is:
- Light Weight Process (LWP)