2
64bit linux中的sem_t是32字節,但是用futex實現,8字節就足夠了(glibc sem_post),這是真的嗎?如果這是真的,爲什麼使它浪費字節?爲什麼sem_t在64位linux中是32字節?
其實我想使用一個只使用8字節的自定義信號量實現,因此使用一個信號量到一個日期條目是可能的。但我不確定glibc實現中的其他字節只是填充。
只是爲了我的instrest,我不打算在工作中使用自定義信號量。
MAYBE給他人或未來的實施....爲什麼你關心? –