我正在阅读有关运行时的代码。在 chan.go 中,我无法理解这一点。
const ( maxAlign = 8 hchanSize = unsafe.Sizeof(hchan{}) + uintptr(-int(unsafe.Sizeof(hchan{}))&(maxAlign-1)) )
“uintptr”后面的“-”是什么意思?谢谢。
萧十郎
相关分类