gpt4 book ai didi

java - 在 servlet 中使用 java.util.Timer 是否安全?

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

出于多种原因,在 servlet 中使用线程并不是好的做法。

java.util.Timer 似乎是线程的包装器。那么,使用它是否也不安全?如果是这样,在 servlet 中安排任务的最安全方法是什么?

最佳答案

是的,您可以使用计时器。

要记住的一件重要事情是在 servlet 停止时取消那个计时器。如果您忘记取消定时器,您的 webapp 将遭受内存泄漏(类加载器泄漏,因为定时器的线程通过其 ContextClassLoader 绑定(bind)到 WebappClassLoader)并且无法多次部署。

关于java - 在 servlet 中使用 java.util.Timer 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1961095/

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