当前位置: 首页 > news >正文

一些你不知道的网站网站开发经典案例

一些你不知道的网站,网站开发经典案例,建筑网站资料排行榜,怎么开无货源网店赚钱一、终端的概念 在UNIX系统中,用户通过终端登录系统后得到一个Shell进程,这个终端成为Shell进程的控制终端(Controlling Terminal),进程中,控制终端是保存在PCB中的信息,而fork会复制PCB中的信息…

一、终端的概念
在UNIX系统中,用户通过终端登录系统后得到一个Shell进程,这个终端成为Shell进程的控制终端(Controlling Terminal),进程中,控制终端是保存在PCB中的信息,而fork会复制PCB中的信息,因此由Shell进程启动的其它进程的控制终端也是这个终端。

默认情况下(没有重定向),每个进程的标准输入、标准输出和标准错误输出都指向控制终端,进程从标准输入读也就是读用户的键盘输入,进程往标准输出或标准错误输出写也就是输出到显示器上。

信号中还讲过,在控制终端输入一些特殊的控制键可以给前台进程发信号,例如Ctrl+C表示SIGINT,Ctrl+\表示SIGQUIT。

二、进程组概念
1、进程组概述
进程组,也称之为作业。BSD于1980年前后向Unix中增加的一个新特性。代表一个或多个进程的集合。

每个进程都属于一个进程组。在waitpid函数和kill函数的参数中都曾使用到。操作系统设计的进程组的概念,是为了简化对多个进程的管理。

当父进程,创建子进程的时候,默认子进程与父进程属于同一进程组。进程组ID为第一个进程ID(组长进程)。所以,组长进程标识:其进程组ID为其进程ID

可以使用kill -SIGKILL -进程组ID(负的)来将整个进程组内的进程全部杀死:

三、会话
1、会话概念
会话是一个或多个进程组的集合。

一个会话可以有一个控制终端。这通常是终端设备或伪终端设备;
建立与控制终端连接的会话首进程被称为控制进程;
一个会话中的几个进程组可被分为一个前台进程组以及一个或多个后台进程组;
如果一个会话有一个控制终端,则它有一个前台进程组,其它进程组为后台进程组;
如果终端接口检测到断开连接,则将挂断信号发送至控制进程(会话首进程)。

2、创建会话注意事项

  1. 调用进程不能是进程组组长,该进程变成新会话首进程(session header)

  2. 该调用进程是组长进程,则出错返回

  3. 该进程成为一个新进程组的组长进程

  4. 需有root权限(ubuntu不需要)

  5. 新会话丢弃原有的控制终端,该会话没有控制终端

  6. 建立新会话时,先调用fork, 父进程终止,子进程调用setsid

http://www.yayakq.cn/news/715464/

相关文章:

  • 织梦技术个人网站模板女生做新媒体运营是不是很累
  • 网站建设盈利模式电子商务网站建设与推广实务
  • 网站开发及维护是什么简单网站建设软件
  • 微信转账做网站收款网站备案主体空壳
  • 设计师用的素材网站有哪些开网站做家政
  • 网站建设所采用的技术设置备份管理wordpress
  • 白水网站建设网络营销策划是指
  • 廊坊建站模板系统定制小程序多少钱
  • 新冠三阳最新消息百度搜索关键词排名优化技术
  • 网站建设报价 下载安徽网站设计定制
  • 网站模板开发唐山网站主页制作
  • 公司移动网站建设实时seo排名点击软件
  • 网站地图怎么做_太平洋网站建设
  • 云南做企业网站多少钱网站模板 html
  • 云南网站建设网站运营html5新增标签有哪些
  • 电气网站开发网站上的支付接口怎么做
  • 福州最好的网站建设服务商软件公司简介内容怎么写
  • 北京网站建设制作案例免费软件下载网站哪个好
  • 网站建设综合训练义乌网站建设制作商
  • 网站建设的要点给个网址你知道的
  • 网站首页作用网站运营内容包含哪些
  • 官方网站下载免费视觉冲击力的网站设计
  • 商丘网站建设方案地方门户网站管理系统
  • 网站海外推广服务wordpress模板商业用
  • 商城网站除了域名备案还要少儿编程加盟品牌有哪些
  • 自助建站系统个人网站网站开发工作总结
  • 网站建设包括内容wordpress 多层边栏
  • 厦门建设企业网站建设百度高级搜索指令
  • 淘宝优惠劵网站建设wordpress 多说 社交登陆
  • 静态网站建设的主要技术龙岩网站建设论坛