Ho una domanda su come i bean singleton servono in dettaglio le richieste concorrenti.In che modo il singleton Bean soddisfa la richiesta simultanea?
Ho cercato su StackOverflow per quanto riguarda questa domanda. Questo è un campione link from stackoverflow, ma ho trovato solo dettagli di alto livello. Voglio i dettagli completi su come un bean singleton serve richieste concorrenti e su come il processore di sistema vedrà quelle richieste.
Ho studiato la gestione simultanea delle richieste nel processore di sistema online. Hanno detto che il processore stesso ha uno scheduler e che lo schedulatore deciderà quale richiesta verrà elaborata.
Ok bene. Se supponiamo di avere più di un core processor, in che modo lo scheduler gestisce le richieste concorrenti?
Qualcuno può spiegarmi la procedura dettagliata su come un bean singleton servirà richieste simultanee nella JVM e nel sistema?
Lasciatemi spiegare con un esempio concreto. Ho una classe come Sports
:.
class Sports {
public void playFootball() {
}
public void playVolleyBall() {
}
}
due richieste sono disponibili in La prima richiesta è in esecuzione il metodo playFootball
nell'istanza Singleton creato di classe Sports
. Allo stesso tempo, un'altra richiesta sta eseguendo il metodo playVolleyBall
sulla stessa istanza singleton creata della classe Sports
.
Come è possibile con un'istanza singleton?
No in quel collegamento la risposta non è corretta per quella domanda. In quell'utente si chiede come il bean singleton serva la richiesta concorrente, ma ha dato la risposta è come rendere un bean singleton come thread safe. Qui non sto chiedendo come fare un bean singleton come thread safe. voglio sapere la logica dietro il modo in cui il bean singleton sta servendo richiesta concorrente? – saravanakumar