meb*_*ada 6 java multithreading servlets scheduling timer
由于许多原因,在servlet中使用线程并不是一个好习惯.
java.util.Timer好像是一个线程的包装器.那么,使用它也不安全吗?如果是这样,在servlet中安排任务的最安全的方法是什么?
是的,你可以使用计时器.
要记住的一件重要事情是在servlet停止时取消该Timer.如果您忘记取消Timer,您的webapp将遭受内存泄漏(类加载器泄漏,因为Timer的Thread通过其ContextClassLoader绑定到WebappClassLoader)并且无法多次部署.
| 归档时间: |
|
| 查看次数: |
6229 次 |
| 最近记录: |