给定一个对象obj是否有保证
uintptr(unsafe.Pointer(&obj))
无论何时调用它都会始终评估为相同的值?
当然,Go 保证如果您将两个指针指向同一个对象,它们将始终比较相等。尽管实现可能会在内存中移动对象并透明地更新指向它的所有指针。
如果您考虑像Mark-and-Compact这样的垃圾收集策略,这会很有趣。是否允许实现者使用这样的垃圾收集策略?
杨魅力
汪汪一只猫
繁星淼淼
相关分类