终止线程执行的3种方法(pthread_exit()、pthread_cancel()、return)_pthread 线程退出_CodeAllen嵌入式的博客-CSDN博客

网站介绍:return 语句和 pthread_exit() 函数的含义不同,return 的含义是返回,它不仅可以用于线程执行的函数,普通函数也可以使用;和之前不同,pthread_exit() 函数只适用于线程函数,而不能用于普通函数。多线程程序中,一个线程还可以向另一个线程发送“终止执行”的信号(后续称“Cancel”信号),这时就需要调用 pthread_cancel() 函数。类型的指针,可以指向任何类型的数据,它指向的数据将作为线程退出时的返回值。头文件中,该宏的值为整数 3)。_pthread 线程退出