Linux—多线程函数

  1. pthread_create():创建一个新的线程。

  2. pthread_join():等待指定的线程结束。

  3. pthread_detach():分离一个线程,使其在结束时能够自动释放资源。

  4. pthread_cancel():取消指定的线程。

  5. pthread_exit():退出当前线程。

  6. pthread_self():获取当前线程的线程ID。

  7. pthread_equal():比较两个线程ID是否相等。

  8. pthread_mutex_init():初始化互斥锁。

  9. pthread_mutex_lock():加锁互斥锁。

  10. pthread_mutex_unlock():解锁互斥锁。

  11. pthread_cond_init():初始化条件变量。

  12. pthread_cond_signal():发送一个条件信号。

  13. pthread_cond_wait():等待条件变量。

  14. pthread_rwlock_init():初始化读写锁。

  15. pthread_rwlock_rdlock():加读锁。

  16. pthread_rwlock_wrlock():加写锁。

  17. pthread_rwlock_unlock():解锁读写锁。

相关推荐
setary03016 分钟前
c++泛型编程之Typelists
开发语言·c++
极客先躯6 分钟前
高级java每日一道面试题-2025年5月09日-基础篇[协议-注解-缓存]-JCache(JSR-107)是什么?它的主要目标是什么?
java·spring·缓存
u0104058366 分钟前
Java应用的链路追踪:实现分布式跟踪
java·开发语言·分布式
这是个栗子10 分钟前
【API封装参数传递】params 与 API 封装
开发语言·前端·javascript·data·params
276695829211 分钟前
vercel 安全检测逆向 x-vercel-challenge-solution
开发语言·python·solution·vercel-solution·x-vercel·vercel逆向·ensun
傻乐u兔12 分钟前
C语言初阶————调试实用技巧1
c语言·开发语言
予枫的编程笔记20 分钟前
【Java版本】深度解析:不同版本JDK的核心区别与主流版本流行原因
java·jdk
Sammyyyyy21 分钟前
Gemini CLI 进阶:构建安全的MCP连接与验证策略
开发语言·ai·ai编程·servbay
老蒋每日coding21 分钟前
驾驭并发之力:Go语言构建高可用微服务完全指南
开发语言·微服务·golang
2301_7806698623 分钟前
Stream流及其使用步骤
java