通过线程等待函数我们就可以获取线程的返回值,从而通过返回值判断线程是否执行正确运行结果说明成功接收到了新线程的返回值。取消目标线程,通过pthread_cancel函数,注意如果当前进程如果是被正常取消的话,join函数接收到的返回值是-1linux操作系统之进程信号(很详细)运行结果如下,ret不是0,返回值也不是111,证明线程被分离了,join获取不到分离线程的退出码!
通过线程等待函数我们就可以获取线程的返回值,从而通过返回值判断线程是否执行正确运行结果说明成功接收到了新线程的返回值。取消目标线程,通过pthread_cancel函数,注意如果当前进程如果是被正常取消的话,join函数接收到的返回值是-1linux操作系统之进程信号(很详细)运行结果如下,ret不是0,返回值也不是111,证明线程被分离了,join获取不到分离线程的退出码!