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():解锁读写锁。

相关推荐
熬夜苦读学习3 分钟前
Qt-- 系统相关
开发语言·qt
弹简特3 分钟前
【Java项目-企悦抽】11-用户与认证模块-实现用户登录03(结束登录功能)-完成测试+对接前端+登录拦截器
java·开发语言
haolin123.5 分钟前
类和对象(下)
c语言·开发语言·c++
大模型丫丫31 分钟前
Loop Engineering:从强化学习视角看 Agent 循环的本质
java·人工智能·学习
数电发票API34 分钟前
税局接口,需要的来~~
java
骇客野人1 小时前
IntelliJ IDEA 使用技巧
java·ide·intellij-idea
大尚来也1 小时前
用 Python 自动整理文件、重命名、分类电脑文件夹
开发语言·python
CVer儿1 小时前
c++二级指针
开发语言·c++
Jul1en_1 小时前
【Java 脚手架】封装通用工具类-1
java·spring boot·分布式·spring·spring cloud
mlidongfeng2 小时前
[AI][C++26] SIMD 编程模型思考
开发语言·c++·人工智能