java – 并发访问静态方法

我有一个带有以下签名的静态方法:

public static List<ResultObjects> processRequest(RequestObject req){
  // process the request object and return the results.
}

当同时对上述方法进行多次调用时会发生什么?请求是同时处理还是一个接一个地处理?

最佳答案
准确回答你的问题:

>方法将同时执行(如果你有多个线程,则同时多次执行).
>请求将同时处理.

如果要处理需要并发访问的对象,则需要添加synchronized修饰符.

转载注明原文:java – 并发访问静态方法 - 代码日志