进程属性

多线程系统中的进程是一个可更改的实体。

它必须被看作是一个执行框架。 它具有传统的进程属性,例如:

  • 进程标识、进程组标识、用户标识以及组标识
  • 环境
  • 工作目录

进程还提供了一个公共地址空间和公共系统资源,如下所示:

  • 文件描述符
  • 信号操作
  • 共享库
  • 进程间通信工具(比如消息队列、管道、信号量或共享内存)