1.return
返回到调用者那里去,使用多线程并且其他线程未结束时,主线程不能调用return,否则会退出进程,所有线程也退出。
2.pthread_exit()
将调用该函数的线程,意思是退出单个线程
3.exit()
将进程退出,意思就是退出所有线程,尽量使用pthread_exit代替exit。
1.return
返回到调用者那里去,使用多线程并且其他线程未结束时,主线程不能调用return,否则会退出进程,所有线程也退出。
2.pthread_exit()
将调用该函数的线程,意思是退出单个线程
3.exit()
将进程退出,意思就是退出所有线程,尽量使用pthread_exit代替exit。