技术栈

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题.螺旋矩阵
相关推荐
liu_sir_
3 分钟前
android9.0 amlogic 遥控器POWER按键的假待机的实现
开发语言·git·python
少控科技
12 分钟前
QT高阶日记5
开发语言·qt
froginwe11
14 分钟前
Swift 数组
开发语言
Elnaij
18 分钟前
从C++开始的编程生活(17)——多态
开发语言·c++
无心水
19 分钟前
1、Go语言工作区和GOPATH实战指南:从项目初始化到部署
开发语言·后端·架构·golang·go·gopath·go mod init
少控科技
21 分钟前
QT高阶日记008
开发语言·qt
阿蒙Amon
22 分钟前
C#每日面试题-Task和ValueTask区别
java·开发语言·c#
Frank_refuel
22 分钟前
C++之多态详解
开发语言·c++
TDengine (老段)
22 分钟前
TDengine R 语言连接器进阶指南
大数据·开发语言·数据库·r语言·时序数据库·tdengine·涛思数据
FAFU_kyp
23 分钟前
Rust 泛型(Generics)学习教程
开发语言·学习·rust
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)032025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南06UV安装并设置国内源07Linux下V2Ray安装配置指南08Claude Code Skills 实用使用手册09网站改了域名,如何查找?10BongoCat - 跨平台键盘猫动画工具