linux 进程终止
来源:互联网 发布:桌面天气预报软件 编辑:程序博客网 时间:2024/05/20 19:33
《UNIX环境高级编程》说了八种情况:
正常终止五种:
1.从main返回。
2.调用exit。
3.调用_exit或_Exit。
4.最后一个线程从其启动例程返回。
5.最后一个线程调用pthread_exit。
三种异常终止:
6.调用abort()。
7.接到一个信号并终止。
正常终止五种:
1.从main返回。
2.调用exit。
3.调用_exit或_Exit。
4.最后一个线程从其启动例程返回。
5.最后一个线程调用pthread_exit。
三种异常终止:
6.调用abort()。
7.接到一个信号并终止。
8.最后一个线程对取消请求作出响应。
linux进程接收到信号而终止的情况:(结局都是进程被终止,只是信号产生的方式不同)
1) SIGHUP (挂起) 当运行进程的用户注销时通知该进程,使进程终止
2) SIGINT (中断) 当用户按下时,通知前台进程组终止进程
3) SIGQUIT (退出) 用户按下或时通知进程,使进程终止
6) SIGABRT (异常中止) 调用abort函数生成的信号
linux进程接收到信号而停止的情况:(进程停止和终止不同,停止的进程的相关数据仍存放在内存,相当于暂停)
19) SIGSTOP (停止) 作业控制信号,暂停停止(stopped)进程的执行. 本信号不能被阻塞, 处理或忽略.
20) SIGTSTP (暂停/停止) 交互式停止信号, Ctrl-Z 发出这个信号
linux停止的进程接收到信号继续的情况:
18) SIGCONT (暂停进程继续) 让一个停止(stopped)的进程继续执行. 本信号不能被阻塞.
- Linux终止进程
- 进程终止 linux
- linux 进程终止
- 【Linux】进程终止
- Linux终止进程方法
- Linux之进程终止
- linux 进程编程:进程终止
- [Pthread] Linux进程终止过程
- linux进程终止处理函数
- Linux之进程的终止
- Linux下进程终止过程
- linux 查看并终止进程
- linux 进程开始与终止
- Linux进程终止简单实例
- 【linux】进程创建、等待、终止
- linux 查看进程和终止进程
- Linux进程-进程的终止
- linux 查看进程和终止进程
- 折腾二维数组
- ThinkPHP的增、删、改、查
- 15-1二维数组大折腾
- Linux cp时总询问是否覆盖,怎样让它不询问直接覆盖?
- POJ 1088 滑雪【记忆化搜索】
- linux 进程终止
- 折腾二维数组
- oracle误删除数据之后的恢复方法
- 国内首起比特币交易平台诈骗案涉案人被捕
- PL/SQL中构造数组(orcal)
- iPhone开发【八】多视图技术总结之一:ModalView(模态视图)
- Linux文件系统十问
- python unicode中文(汉字)输出
- trident api