![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统编程
ZenYuan
这个作者很懒,什么都没留下…
展开
-
线程详解
线程的基本概念:1.线程在Linux下是轻量级的进程,同一程序中的线程会共享同一份全局内存区,包括代码段(.text),数据段(.bss,.data),堆段;但是每一个线程都有自己独立的栈段。所有的线程栈都驻留在同一块虚拟内存。线程的基本API启动程序时产生的进程是单条线程,也叫主线程1.创建线程 #1:传出参数,表示线程的id号 #2:线程的基本属性(唯一接触到的是分离属性后面讲解)...原创 2018-07-02 18:17:01 · 150 阅读 · 0 评论 -
进程间的关系
进程组1.每个进程都会有一个进程组,进程组是多个进程的集合,多个进程组组成一个会话。查看进程组的id,其中每个进程组都有一个组长,进程组的id就是该进程组长的id号。该进程组是否存在取决于进程组中是否有进程,与进程组长是否结束无关。2.设定进程组的id,如果pid为0,那么将调用该函数的进程的pid设置为进程组的pgid;如果pgid为0,那么将pid设定为进程组的pgid;会话1.会话是由多个进...原创 2018-07-02 21:15:35 · 3060 阅读 · 0 评论