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

相关推荐
蓝天智能4 分钟前
QT MVC中View的特点及使用注意事项
开发语言·qt·mvc
木觞清24 分钟前
喜马拉雅音频链接逆向实战
开发语言·前端·javascript
SimonKing24 分钟前
SpringBoot集成:5分钟实现HTML转PDF功能
java·后端·程序员
wuxuanok36 分钟前
苍穹外卖 —— 公共字段填充
java·开发语言·spring boot·spring·mybatis
偷光41 分钟前
浏览器中的隐藏IDE: Console (控制台) 面板
开发语言·前端·ide·php
串串店藕片打孔员1 小时前
把List<T>构建一颗树封装工具类
java
用户0332126663671 小时前
自动创建 Word 文档——Java 实现
java
Cikiss1 小时前
图解 bulkProcessor(调度器 + bulkAsync() + Semaphore)
java·分布式·后端·elasticsearch·搜索引擎
LL_break2 小时前
线程1——javaEE 附面题
java·开发语言·面试·java-ee
王中阳Go2 小时前
面试官:“聊聊最复杂的项目?”90%的人开口就凉!我面过最牛的回答,就三句话
java·后端·面试