1、pthread_create
2、pthread_join ---阻塞等待指定的线程返回,并取得返回的状态
3、不终止进程的情况下,线程的退出
1)正常启动例程退出,返回值退出码
2)线程被统一进程的其它线程取消
3)线程调用pthread_exit
4、线程清理处理程序
1)pthread_cleanup_push
2)pthread_cleanup_pop
3)
调用时机
pthread_exit
线程被统一进程的其它线程取消
用非零调用pthread_cleanup_pop时间,如果0那么就不会调用但出栈