我有一个关于单例 bean 如何服务并发请求的详细问题。
关于这个问题,我已经在 StackOverflow 上搜索过了。这是一个样本 来自堆栈溢出的链路,但我发现只有高层次的细节。我需要关于单一 bean 如何服务并发请求以及系统处理器如何查看这些请求的详细信息。
对系统处理器中的并发请求处理进行了在线研究。他们说处理器本身有一个调度程序,调度程序将决定处理哪个请求。
好的,假设我有多个核心处理器,那么调度程序如何处理并发请求?
有人能给我解释一下单例 bean 如何在 JVM 和系统中服务并发请求的逐步过程吗?
让我用一个具体的例子来解释,我有一个类似 Sports
的类:
class Sports {
public void playFootball() {
}
public void playVolleyBall() {
}
}
有两个请求。第一个请求是在类 Sports
的创建的单例实例上执行 playFootball
方法。同时,另一个请求是在类 Sports
的同一个创建的单例实例上执行 playVolleyBall
方法。
单例实例是如何实现的?