pthread_setcancelstate线程取消控制函数解析

线程控制里头,pthread_setcancelstate这个函数算是老朋友了。它干的事儿也不复杂,就是帮你决定线程收到取消信号时该不该理——你可以让它忽略,也可以让它立刻响应。嗯,挺适合在需要灵活线程管理的场景下用,比如文件下载、耗时任务这些地方,反应快,收放自如。你只要传个PTHREAD_CANCEL_ENABLE或者PTHREAD_CANCEL_DISABLE过去就行了,配个oldstate还能恢复原来的状态,挺人性化的。

ppt 文件大小:4.67MB