1,多线程下整个进程的退出>关于进程环境一章中指出了进程退出的8个条件:...(4)最后一个线程从启动例程中返回(5)最后一个线程调用pthread_exit()返回...这些条件一个前提是,主线程在等待子线程返回,若没有等待,则是主线程退出,整个进程直接退出了。其实主线程在等待子线程时,是阻塞到j...
分类:
编程语言 时间:
2015-04-05 18:42:44
阅读次数:
157
apue第十一章、十二章详细介绍线程。关于线程的头文件:#include 关于线程的函数:pthread_self() , //获取自己的线程IDpthread_create(), //创建新线程,参数自己去翻pthread_exit(), //结束线程pthread_join(), ...
分类:
编程语言 时间:
2015-03-30 01:15:38
阅读次数:
172
进程的几种终止方式(1)正常退出 从main函数返回[return] 调用exit 调用_exit/_Exit(2)异常退出 调用abort 产生SIGABOUT信号 由信号终止 Ctrl+C [SIGINT] ...(并不完全, 如return/pthread_exit等)测试[exit/_exit]//尝试查看该程序的打印输出
int main()
{
c...
分类:
系统相关 时间:
2015-02-18 11:53:57
阅读次数:
236
官方说法:函数pthread_join用来等待一个线程的结束。函数原型为: extern int pthread_join __P ((pthread_t __th, void **__thread_return)); 第一个參数为被等待的线程标识符,第二个參数为一个用户定义的指针,它能够用来存.....
分类:
其他好文 时间:
2015-01-27 23:10:18
阅读次数:
174
进程正常终止5种方式:
1.main函数返回
2.调用exit库函数
3.调用_exit或_Exit系统调用
4.最后一个线程从其启动例程返回
5.最后一个线程调用pthread_exit库函数
进程异常终止3种方式:
1.调用abort库函数,产生abort信号。
2.接到一个信号并终止
3.最后一个线程对取消请求做出响应...
分类:
系统相关 时间:
2014-12-30 11:51:23
阅读次数:
342
#include "unistd.h"{ for(;;) { fflush(stdout); sleep(1); }{ pthread_t id; sleep(5); pthread_cancel(id); sleep(5); pthread_exit(NULL); r...
分类:
编程语言 时间:
2014-12-26 16:19:55
阅读次数:
174
1.八种结束Linux进程的方法:
五种正常终止方式:
main函数返回;
调用exit;
调用_exit或_Exit
最后一个线程从其启动例程返回
最后一个线程调用pthread_exit
三种异常终止方式:
调用abort;
接收到一个信号终止;
最后一个线程对取消请求做出响应;...
分类:
系统相关 时间:
2014-12-19 09:17:11
阅读次数:
192
官方说法:
函数pthread_join用来等待一个线程的结束。函数原型为:
extern int pthread_join __P ((pthread_t __th, void **__thread_return));
第一个参数为被等待的线程标识符,第二个参数为一个用户定义的指针,它可以用来存储被等待线程的返回值。这个函数是一个线程阻塞的函数,调用它的线程将一直等待到被等待的线程...
分类:
其他好文 时间:
2014-12-16 17:09:58
阅读次数:
193
Most threads call pthread_exit() implicitly on return from the thread start routine.
Besides, pthread_exit() also can be used to terminate the initial process thread in main(),
leaving other threa...
分类:
其他好文 时间:
2014-11-21 14:23:22
阅读次数:
167
一般来说,Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用pthread_exit()或者从线程函数中return都将使线程正常退出,这是可预见的退出方式;非正常终止是线程在其他线程的干预下,或者由于自身运行出错(比如访问非法地址)而退出,这种退出方式是不可预见的。线程终止的同步及...
分类:
编程语言 时间:
2014-11-15 11:19:43
阅读次数:
183