线程取消-Unix Linux编程

线程取消定义一般情况下,线程在其主体函数退出时自动终止,但也可因接收到另一个线程发来的终止请求而强制终止。线程取消方法向目标线程发CANCEL信号,但如何处理由目标线程决定忽略、立即终止或者继续运行至取消点。线程接收到CANCEL信号的缺省处理(即pthread_create()创建线程的缺省状态)是继续运行至取消点。函数原型int pthread_cancel(pthread_t thread);功能说明发送终止信号给thread线程,发送成功并不意味着thread会终止。返回值若成功返回0,否则返回错误编号。

ppt 文件大小:4.67MB