【发布时间】:2018-08-03 03:03:45
【问题描述】:
当一个 SelectionKey 被取消并且下一个选择操作从键集中删除该键时,是否会释放对存储在该键附件中的任何内容的引用?
只要没有对附加对象进行任何其他引用,这意味着车库收集将摆脱附件。
我说的对吗?
【问题讨论】:
标签: java garbage-collection nio nonblocking
当一个 SelectionKey 被取消并且下一个选择操作从键集中删除该键时,是否会释放对存储在该键附件中的任何内容的引用?
只要没有对附加对象进行任何其他引用,这意味着车库收集将摆脱附件。
我说的对吗?
【问题讨论】:
标签: java garbage-collection nio nonblocking
The entire SelectionKey instance is lost when the select operation removes it from the key set.在选择过程之后,取消键集不会保留旧键。由于 SelectionKey 本身丢失,附件将无法保存。
【讨论】: