【问题标题】:Java NIO SelectionKey.attachment() release upon cancelJava NIO SelectionKey.attachment() 在取消时释放
【发布时间】:2018-08-03 03:03:45
【问题描述】:

当一个 SelectionKey 被取消并且下一个选择操作从键集中删除该键时,是否会释放对存储在该键附件中的任何内容的引用?

只要没有对附加对象进行任何其他引用,这意味着车库收集将摆脱附件。

我说的对吗?

【问题讨论】:

    标签: java garbage-collection nio nonblocking


    【解决方案1】:

    The entire SelectionKey instance is lost when the select operation removes it from the key set.在选择过程之后,取消键集不会保留旧键。由于 SelectionKey 本身丢失,附件将无法保存。

    【讨论】:

      猜你喜欢
      • 2019-09-20
      • 1970-01-01
      • 2017-07-23
      • 2014-08-25
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      相关资源
      最近更新 更多