技术栈

phtread_cancel函数用于取消线程,但不是实时的

modi0002024-02-29 21:28

如上图所示,线程函数中没有取消点(一般是一些系统调用----man 7 pthreads查看,自定义函数是无效的),则使用pthread_cancle函数不生效。

解决方法:可以添加pthread_testcancle();

通过pthread_join回收的线程已经被phread_cancel了的话,返回值是-1;

pthread_join回收的线程已经被phread_detach了的话,会报错,错误号是22;

上一篇:JVM常用调优参数
下一篇:LeetCode 刷题 [C++] 第54题.螺旋矩阵
相关推荐
枫叶丹4
25 分钟前
【Qt开发】Qt界面优化(四)-> Qt样式表(QSS) 选择器概况
c语言·开发语言·c++·qt
郝学胜-神的一滴
30 分钟前
深入理解TCP连接的优雅关闭:半关闭状态与四次挥手的艺术
linux·服务器·开发语言·网络·tcp/ip·程序人生
yaoxin521123
2 小时前
325. Java Stream API - 理解 Collector 的三大特性:助力流处理优化
java·开发语言
光泽雨
8 小时前
C# 中 Assembly 类详解
开发语言·c#
少控科技
8 小时前
C#基础训练营 - 02 - 运算器
开发语言·c#
Riemann~~
9 小时前
C语言嵌入式风格
c语言·开发语言
zmzb0103
11 小时前
C++课后习题训练记录Day104
开发语言·c++
zmzb0103
11 小时前
C++课后习题训练记录Day105
开发语言·c++·算法
wjs2024
11 小时前
Vue3 条件语句
开发语言
_codemonster
11 小时前
JavaWeb开发系列(六)JSP基础
java·开发语言
热门推荐
01从零搭建一个 PHP 登录注册系统(含完整源码)02使用 1panel面板 部署 php网站03openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南04PHP Error: 常见错误及其解决方法05GitHub 镜像站点06Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services07HTB 赛季10 - Pterodactyl - user08全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)09UV安装并设置国内源10MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法