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

相关推荐
waves浪游4 分钟前
进程间通信(上)
linux·运维·服务器·开发语言·c++
CodeMartain8 分钟前
shardingsphere-spring 实现数据分片(一)
java·后端·spring
圆弧YH8 分钟前
Python→ Bookmark
开发语言·python
pele10 分钟前
如何处理ORA-01152报错_恢复未完成导致的数据文件仍需介质恢复
jvm·数据库·python
hhb_61817 分钟前
C Shell脚本编程与系统管理技术实践指南
java·c语言·开发语言
wjs202418 分钟前
Rust 循环
开发语言
小雅痞18 分钟前
[Java][Leetcode hard] 68. 文本左右对齐
java·开发语言·leetcode
棋子入局18 分钟前
C语言制作消消乐游戏(3)
c语言·开发语言·游戏
一直跑18 分钟前
同一台服务器上(同局域网)的其他账号访问自己的数据(没有sudo权限和无 ACL和无共同组)
java·linux·服务器
l1t19 分钟前
DeepSeek v4辅助编写调用Python包对用户数据做统计分析的页面
开发语言·javascript·python