【发布时间】:2012-02-18 14:55:49
【问题描述】:
我很困惑我们是否应该在 servlet 中创建自己的线程,因为它们具有线程机制 内部?如果是,我们如何确定程序线程是否安全?如何在 servlet 中实现线程安全机制。
【问题讨论】:
-
即使它不是明确非法的,我也会尽量避免在 servlet 中创建线程。结果可能无法预测或取决于您使用的容器。您能否详细解释一下您的要求以及为什么需要创建自己的线程?不过一般来说,您的代码需要是线程安全的,因为容器可能会从不同的线程调用相同的 servlet 对象。 servlet 规范中有很多关于这方面的信息。
-
问题是我正在阅读日志文件,然后根据严重性发送邮件。这个过程不断发生,但我注意到有时它会丢失邮件。所以我想使用不同的线程对于邮件部分,如果我必须同时读取多个文件怎么办。不使用线程如何实现??
标签: multithreading jakarta-ee servlets