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

相关推荐
hopetomorrow4 分钟前
学习路之PHP--使用GROUP BY 发生错误 SELECT list is not in GROUP BY clause .......... 解决
开发语言·学习·php
不是二师兄的八戒14 分钟前
本地 PHP 和 Java 开发环境 Docker 化与配置开机自启
java·docker·php
小牛itbull14 分钟前
ReactPress vs VuePress vs WordPress
开发语言·javascript·reactpress
请叫我欧皇i23 分钟前
html本地离线引入vant和vue2(详细步骤)
开发语言·前端·javascript
闲暇部落25 分钟前
‌Kotlin中的?.和!!主要区别
android·开发语言·kotlin
爱编程的小生26 分钟前
Easyexcel(2-文件读取)
java·excel
GIS瞧葩菜34 分钟前
局部修改3dtiles子模型的位置。
开发语言·javascript·ecmascript
chnming198739 分钟前
STL关联式容器之set
开发语言·c++
带多刺的玫瑰43 分钟前
Leecode刷题C语言之统计不是特殊数字的数字数量
java·c语言·算法
熬夜学编程的小王1 小时前
【C++篇】深度解析 C++ List 容器:底层设计与实现揭秘
开发语言·数据结构·c++·stl·list