【发布时间】:2012-09-30 12:46:33
【问题描述】:
sem_t 在 64bit linux 中是 32 字节,但是使用 futex 实现,8 字节就足够了(glibc sem_post),是真的吗?如果是真的,为什么要浪费字节?
实际上我想使用一个只使用 8 字节的自定义信号量实现,因此可以使用一个信号量到一个日期条目。但我不太确定 glibc 实现中的其他字节是否只是填充。
为了我的建议,我不会在工作中使用自定义信号量。
【问题讨论】:
-
也许可以让位给其他人或未来的实现......你为什么在乎???
标签: linux semaphore glibc futex posix-api