gpt4 book ai didi

java - Java 中是否有等效的 C++ 析构函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:39 25 4
gpt4 key购买 nike

<分区>

最简单的形式,设计如下:

class Session {
Timer t = new Timer();
// ...
};

每当 Session 被分配时,我都会在其中启动一个计时器;计时器将在 10-20 分钟后到期。现在,假设 Session 在计时器到期之前被销毁;那么这是我必须停止计时器的场景。我不知道是否有任何最后一个方法在 Session 被销毁时总是被调用。

在 Java 中是否有某种等效的 C++ 析构函数,它可以帮助我在 Session 被销毁时 cancel() 计时器? (无需等待 GC)

编辑:请不要为 C++ 重新标记。我想要类似的东西。 Session 是一个电话 session ,当连接到它的所有用户都断开连接时,它会被破坏。现在,没有最后调用的 Session 方法,也没有任何异常。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com