手胼足胝pthread_cancel函数外国女生头像
杨必pthread_cancel()函数的功能是取消线程。它的原型为:
``` int pthread_cancel(pthread_t thread); ```
解乏
家贼这里的thread参数表示要取消的线程ID。
当执行pthread_cancel()函数时,它会通知thread线程可以被取消,但是线程有权决定什么时候取消自己。一般来说,线程在遇到可以检测到取消标志的函数调用时会取消自己,而不是立即取消。晨字取名
pthread_cancel()函数也可以接收另外一个参数,这个参数指定了线程取消时的返回值,但是大多数情况下,它会使用PTHREAD_CANCELED作为返回值。
银成语
另外,在取消之前,线程也可以注册一个取消处理程序,它将在线程取消前被调用,这样就可以在线程取消前做一些清理工作。
贷款创业