Ich habe eine Frage in Bezug darauf, wie Singleton Bohnen gleichzeitige Anfragen im Detail dienen.Wie dient der Singleton Bean der gleichzeitigen Anfrage?
Ich habe auf StackOverflow in Bezug auf diese Frage gesucht. Dies ist ein Beispiel link from stackoverflow, aber ich fand nur Details auf hoher Ebene. Ich möchte vollständige Details darüber, wie eine Singleton-Bean gleichzeitige Anfragen bedient und wie der Systemprozessor diese Anfragen sehen wird.
Ich habe in Bezug auf die gleichzeitige Bearbeitung von Anfragen im Systemprozessor online recherchiert. Sie sagten, dass der Prozessor selbst einen Scheduler hat und dieser Scheduler entscheidet, welche Anfrage verarbeitet wird.
Ok gut. Wenn ich annimmt, dass ich mehr als einen Core-Prozessor habe, wie geht der Scheduler dann mit gleichzeitigen Anfragen um?
Kann mir jemand den Schritt-für-Schritt-Prozess erläutern, wie eine Singleton-Bean gleichzeitige Anfragen in der JVM und im System bedient?
Lassen Sie mich mit einem konkreten Beispiel erklären. Ich habe eine Klasse wie Sports
.
class Sports {
public void playFootball() {
}
public void playVolleyBall() {
}
}
Zwei Anfragen kommen in die erste Anforderung der Ausführung der playFootball
Methode auf dem erstellten Singleton-Instanz der Klasse Sports
. Zur gleichen Zeit führt eine andere Anforderung die playVolleyBall
-Methode für dieselbe erstellte Singleton-Instanz der Klasse aus.
Wie ist es mit einer Singleton-Instanz möglich?
Nein in diesem Link Antwort ist nicht korrekt für diese Frage. In diesem Benutzer wird gefragt, wie die Singleton-Bean die gleichzeitige Anfrage bedient, aber er gab eine Antwort, wie man eine Singleton-Bean als threadsicher macht. Hier frage ich nicht, wie man eine Singleton-Bohne als threadsicher macht. Ich möchte die Logik dahinter wissen, wie die Singleton Bean gleichzeitige Anfrage dient? – saravanakumar