Daily Term: Process
Process
A Process is an independent program in execution, with its own memory space and resources, managed by the operating system. For example, running a Python script creates a process. Processes can contain multiple threads and are isolated from each other, making them safer than threads for concurrency, but they are heavier due to separate memory spaces, leading to higher overhead for inter-process communication (e.g., via pipes or sockets).
Date: 2025-08-11