gpt4 book ai didi

java - HTTP 过滤器中的同步块(synchronized block)

转载 作者:行者123 更新时间:2023-11-30 07:59:05 25 4
gpt4 key购买 nike

我对同步块(synchronized block)有疑问。

例如,我在 HTTPSESSIONFilter 中有如下代码。

synchronized(request.getsession()){
some operations();
}

现在,例如,我使用浏览器(例如 chrome)登录,它将向服务器发送大约 100 个调用,并且其按预期工作。

我的疑问是,如果 chorme 调用正在执行同步块(synchronized block),那么 firefox 也会调用该 block 吗?也就是说sessiona正在对其进行一些操作,sessionb会因为sessiona而被阻塞吗?

最佳答案

没有。 Firefox 和 Chrome 将具有不同的 HTTP session 。因此 request.getSession() 为 chrome 和 firefox 返回不同的对象。

关于java - HTTP 过滤器中的同步块(synchronized block),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32212019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com