- 封闭接口:
-
MemorySegment预览
public static sealed interface MemorySegment.Scope
Scope
是Java平台的预览API。
预览功能可能会在未来的版本中被移除,或升级为Java平台的永久功能。
作用域模拟了与其关联的所有内存段的生命周期。也就是说,如果其关联的作用域不是活动的,则无法访问内存段。通常间接地通过创建一个新的arena预览来获得新的作用域。
作用域实例可以进行相等性比较。也就是说,如果两个作用域表示相同的生命周期,则认为两个作用域是equals(Object)的。
-
Method Summary
-
Method Details
-
isAlive
boolean isAlive()返回true
,如果与此作用域关联的内存段的内存区域仍然有效。- 返回:
-
返回
true
,如果与此作用域关联的内存段的内存区域仍然有效
-
equals
如果提供的对象也是一个模拟与此作用域模拟的相同生命周期的作用域,则返回true
。在这种情况下,总是满足this.isAlive() == ((Scope)that).isAlive()
。 -
hashCode
int hashCode()返回此作用域对象的哈希码。- 覆盖:
-
hashCode
在类Object
- 实现要求:
-
此方法的实现遵守
Object.hashCode()
的一般约定。 - 返回:
- 此作用域对象的哈希码。
- 参见:
-
Scope
。