进程有5中正常终止以及3中异常终止方式。
5中正常终止:
- main函数内执行return语句。等效于调用exit
- 调用exit函数
- 调用_exit或_Exit函数
- 进程最后一个线程在其启动例程中执行return语句
- 进程的最后一个线程调用pthread_exit函数
3中异常终止:
- 调用abort。它产生SIGABRT信号
- 当进程接收到某些信号
- 最后一个线程对“取消”请求做出相应
C程序如何启动和终止:
进程有5中正常终止以及3中异常终止方式。
5中正常终止:
3中异常终止:
C程序如何启动和终止: