gpt4 book ai didi

c - Linux 中最低级的锁定原语是什么

转载 作者:太空狗 更新时间:2023-10-29 11:20:10 24 4
gpt4 key购买 nike

Linux 中最低级的锁定原语是什么。我知道 futex_waitfutex_wake。但是除了锁定之外,futexes 还可以用于发信号。什么是最低锁定原语,我可以在 glibc 库中的什么地方找到它?其次,条件变量也是基于futexes的吗?

最佳答案

阅读有关 futex 的各种文档-es,包括futex(2)futex(7)手册页。您将了解 pthread 锁定原语是使用 futex 和汇编代码的混合实现的(做一些在可移植 C99 中无法表达的事情)

(正如我在评论中所说)

关于c - Linux 中最低级的锁定原语是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10402060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com