如何在分布式环境中使servlet线程安全?

时间:2012-06-26 17:29:18

标签: multithreading servlets

我知道如何在非分布式环境中使线程安全,但我想知道如何在分布式环境中使Servlet线程安全吗?因为Servlet容器将根据JVM创建一个Servlet实例,以及如何使它们成为线程安全的?

先谢谢

拉​​杰什

2 个答案:

答案 0 :(得分:1)

在不同JVM实例上运行的Servlet不必担心线程安全,因为它们不共享任何资源。

使任何代码线程安全的常规做法适用于同一JVM中的servlet。例如,不要修改共享资源而不使它们同步并使用java.util.concurrent类,使用线程本地存储等。

答案 1 :(得分:1)

如果在不同的线程执行该段代码时会出现并发问题,则认为任何代码都是Not Thread Safe

在分布式环境中,来自不同JVM的两个线程无法访问servlet实例。