1. A process is a program/set of codes in execution (running state)
2. Each program on OS that is running is a process
3. Each process concurrently and separately run with other process
4. Inside each process (a program in execution), if several parts of it need to run concurrently, then each concurrently running parts of a process is called thread or lightweight process
Advertisement