一个进程5种原因的一个终止
3个正常终止
main 函数用return
exit函数
_exit函数
2个非正常终止
abort函数
被一个信号终止
exit和return的区别
如果在main函数中调用exit,和return是一样的
在子函数中 return---子函数返回 exit---整个进程就终止了
abort
调用abort告诉lunix程序有问题,lunix会记录一个core文件
信号终止进程
signal.h sys/types.h
int kill(pid_t,int sig)
kill(pid,SIGKILL)