-5

在 servlet 中使用同步和静态块是编码的好习惯。是否会影响系统的性能

4

2 回答 2

2

Servlet 是处理元素,并且被期望本质上是线程安全的,因为 servlet 容器通常会创建一个 servlet 实例,并在单独的线程中为每个传入请求在该单个实例上调用适当的 http 方法。

因此,静态块通常仅限于初始化特定于 Servlet 类的东西。最好避免同步块,因为当许多请求同时进入系统时,它们将成为瓶颈。不过,您应该使用您的用例扩展您的问题以获取特定评论。

于 2012-10-23T07:02:15.323 回答
0

同步块将使您的 servlet 响应变慢,因此除非您需要线程安全,否则最好避免同步块。

于 2012-10-23T06:59:56.847 回答