跳转到内容

C 编程/threads.h

来自维基教科书,开放的书籍,构建开放的世界

threads.h 头文件包含头文件 time.h,定义宏,并声明类型,枚举常量和函数,以支持多线程执行。

函数概述

[编辑 | 编辑源代码]
条件变量
call_once 确保函数只被调用一次
cnd_broadcast 解除所有线程的阻塞
cnd_destroy 释放所有资源
cnd_init 创建一个条件变量
cnd_signal 解除其中一个线程的阻塞
cnd_timedwait 原子地解锁互斥锁
cnd_wait 原子地解锁互斥锁
互斥锁
mtx_destroy
mtx_init
mtx_lock
mtx_timedlock
mtx_trylock
mtx_unlock
线程
thrd_create
thrd_current
thrd_detach
thrd_equal
thrd_exit
thrd_join
thrd_sleep
thrd_yield
线程特定存储
tss_create
tss_delete
tss_get
tss_set
华夏公益教科书