进程:

是系统中一段程序执行的实体,也是资源分配和调度的基本单位;

进程组:

为了方便管理多个进程,可以将多个进程加入到一个进程组内;

每个进程都属于一个进程组,但是同一个进程组内可以有多个进程;

每个进程组有一个组长ID,进程组ID等于其进程ID;

进程组的存在周期与组长无关,即使进程组长已经停止,组内还有其他进程,则进程组依然存在;

会话:

是一个或者多个进程组的集合;

一个会话可以有一个控制终端;

建立与控制终端连接的会话首进程被称为控制进程;

一个会话中的几个进程可被分成一个前台进程组和一个或者多个后台进程组;

如果一个会话有一个控制终端,则它有一个前台进程组,其他进程组为后台进程组;

键入终端的终端键都会将中断信号发送至前台进程组的所有进程;

键入终端的退出键都会将退出信号发送至前台进程组的所有进程;

如果终端检测到网络断开,则将挂断信号发送到控制进程(会话首进程);

最新文章

  1. Bigendian 奇数内存地址取整形crash
  2. 好脑袋不如烂笔头-Quartz使用总结
  3. python 之禅
  4. 来自苹果的编程语言——Swift简介转载】
  5. Java数据结构和算法之数组与简单排序
  6. sqlserver sum 和count在关于进行统计时的区别
  7. imageNamed、imageWithContentsOfFile、imageWithData
  8. Leetcode 之Populating Next Right Pointers in Each Node II(51)
  9. 抓包工具__Windows
  10. 使用Ajax在javascript中调用后台C#函数
  11. hadoop的安装
  12. :after伪类+content内容生成经典应用举例
  13. 最短路径:Dijkstra,Bellman,SPFA,Floyd该算法的实施
  14. Rafy 框架 - 时间戳插件
  15. linux 查看java的安装路径
  16. Django session 源码流程
  17. C# 获取对象 大小 Marshal.SizeOf (sizeof 只能在不安全的上下文中使用)
  18. 几种模型文件(CDM、LDM、PDM、OOM、BPM)
  19. make报错
  20. 自动化运维之Cobbler自动化部署安装操作系统

热门文章

  1. Django迁移
  2. Navicat MySql 连不上 本地开发环境 MySQL8.0
  3. EditText编辑框
  4. VUE目录
  5. Linux 02 Linux基本概念及操作
  6. ubuntu---记录.opencv多版本管理与切换
  7. cmd生成大文件
  8. Mysql读写分离 及高可用高性能负载均衡实现
  9. 0010Springboot整合thymeleaf
  10. JAVA遇见HTML——JSP篇:JavaBeans