进程对象及其他方法 僵尸进程与孤儿进程(了解) 守护进程 互斥锁 多个进程操作同一份数据的时候,会出现数据错乱的问题 针对上述问题,解决方式就是加锁处理: 将并发变成串行,牺牲效率但是保证了数据的安全 进程间通信 队列Queue模块 IPC机制 生产者消费者模型 线程理论 致命三问 什么是线程 为何 ...
分类:
系统相关 时间:
2020-04-23 22:47:52
阅读次数:
82
来源: 百度百科 僵尸进程 僵尸进程 僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程将会被被init进程(init是系统进程,pid为1)接管(此时该子进程称为孤儿进程),子进程退出后init进程会回收其占用 ...
分类:
系统相关 时间:
2020-03-31 21:19:50
阅读次数:
79
一、进程控制 1、进程标识 1、操作系统里每打开一个进程都会创建一个进程ID,这是唯一标识进程的编号,即PID。 2、PID 在任何时刻都是唯一的,但是可以重用。当进程终止并被回收以后,其 PID 就会被系统回收 3、进程的 PID 由系统内核根据延迟重用算法生成,以确保新进程的 PID 不同于最近 ...
分类:
系统相关 时间:
2020-03-03 17:41:08
阅读次数:
89
僵尸 孤儿 守护 进程(liunx中) 孤儿进程 僵尸进程 守护进程 实列 ...
分类:
系统相关 时间:
2020-03-01 10:34:05
阅读次数:
118
LinuxLinux进程调度算法Linux进程地址空间分布Linux内存管理方法,页面置换算法,逻辑地址和物理地址的转换在一台内存为2G的机器上,malloc(20G)会怎么样?new20G呢?进程和线程的区别,进程间通信方式解释孤儿进程,僵死进程,惊群效应IO模型,Select、Epoll和Poll的区别ET和LT的区别,需要注意什么计算机网络TCP三次握手四次挥手状态图,对应的POSIXAPI
分类:
编程语言 时间:
2020-02-26 23:00:08
阅读次数:
121
UNIX编程第10章 信号是软件中断。很多比较重要的应用程序都需处理信号。信号提供了一种处理异步事件的方法,例如,终端用户键入中断键,会通过信号机制停止一个程序,或及早终止管道中的下一个程序。 每个信号都有一个名字,这些名字都以SIG开头,例如SIGABRT是夭折信号,当进程调用abort函数时产生 ...
分类:
其他好文 时间:
2020-02-13 22:57:55
阅读次数:
97
基础概念 进程创建过程 当一个进程创建一个新的进程,创建进程的进程(父进程)使用名为fork()的系统调用。当fork()被调用的时候,它会为新创建的进程(子进程)获得一个进程描述符,并且设置新的进程ID。复制父进程的进程描述符给子进程。这时候,不会复制父进程的地址空间,而是父子进程使用同样的地址空 ...
分类:
系统相关 时间:
2020-01-04 22:45:58
阅读次数:
117
僵尸进程 一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。任何一个子进程(init除外)在exit()之后,并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构,等待父进程处理。这是每个 子进程在结束时都要经过的阶段。如果子进程在e ...
分类:
系统相关 时间:
2019-12-18 14:58:23
阅读次数:
88
并发编程 子进程回收的两种方式 join() 让主进程等待子进程结束,并回收子进程资源,主进程再结束并回收资源 主进程正常结束 ,子进程与主进程一并被回收资源 了解知识 僵尸进程: 子进程结束后,主进程没有正常结束 ,子进程PID不会被回收。 缺点:操作系统中的PID号是有限的,只用PID号也就是资 ...
分类:
编程语言 时间:
2019-12-10 15:00:38
阅读次数:
57