gpt4 book ai didi

c - 在用户级别 C 中实现信号量

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:24 25 4
gpt4 key购买 nike

信号量的有效且必要的实现要求它是原子指令。

我在互联网上看到几个用户级 C 实现使用变量(如计数)或数据结构(如队列)实现信号量。但是,涉及变量的指令不作为原子指令运行。那么谁能在用户级别 C 中实现信号量。

一个c库semaphore.h是如何实现semaphore的?

最佳答案

答案几乎肯定是“它不会”——相反,它将调用提供必要原子操作的内核服务。

关于c - 在用户级别 C 中实现信号量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33361384/

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