小编Hau*_*Hau的帖子

单例Bean如何为并发请求提供服务?

我有一个关于单例bean如何详细地处理并发请求的问题.

我在StackOverflow上搜索过这个问题.这是stackoverflow的示例链接,但我发现只有高级细节.我想要了解单例bean如何服务并发请求以及系统处理器如何看到这些请求的完整细节.

我已经研究了在线系统处理器中的并发请求处理.他们说处理器本身有一个调度程序,调度程序将决定处理哪个请求.

好的.如果假设我有多个核心处理器,那么调度程序如何处理并发请求?

任何人都可以向我解释一个单步bean如何在JVM和系统中提供并发请求的分步过程吗?

让我用一个具体的例子来解释.我有一个类Sports:

class Sports {
    public void playFootball() {
    }

    public void playVolleyBall() {
    }
}
Run Code Online (Sandbox Code Playgroud)

有两个请求进入.第一个请求是playFootball在创建的单例类实例上执行方法Sports.同时,另一个请求是playVolleyBall在同一个创建的单例类实例上执行该方法Sports.

如何使用单例实例?

java concurrency spring multithreading multiprocessing

52
推荐指数
3
解决办法
3万
查看次数