这个问题可能很幼稚,所以如果我缺少一些基本知识,请帮助我。

因此,如果有一个API并且多个用户同时点击相同的API,是否会更新相同的变量?直觉说不是这种情况,那又是什么呢?我只是通过谷歌搜索无法弄清楚。

举例来说,我有一个用Java编写的API,其中包含可变对象。现在,如果多个用户都在使用相同的API,那么这些可变对象的存在是否会在同时命中期间影响响应?

最佳答案

每个API请求都可能会产生一个新的servlet,因此变量将是线程本地的(不共享)。如果您希望在这些servlet之间安全地共享变量,则可以使用ServletContext。见this post

09-11 18:57
查看更多