Come impedire alle chiamate parallele di modellare?

0

Mentre è in esecuzione un comando che chiama i metodi su alcuni modelli, come prevenire le chiamate concorrenti per i punti critici in quel modello?

Se arrivano più richieste, devono mantenere l'ordine di esecuzione.

Potrei mettere tutte le chiamate a quel comando nella coda sincrona, ma ci sono altri approcci / pratiche che potrebbero essere applicati nel modello stesso?

Ci si chiede se le sezioni critiche possano essere protette esattamente dove sta accadendo l'azione. Ho visto persone usare lock / monitor in modo da sollevare più dubbi e domande.

Mentre fare la coda per un particolare comando sarebbe abbastanza buono, e se alcune altre azioni su quel modello non dovessero interferire con altre? In coda tutto?

    
posta chba 15.01.2016 - 10:02
fonte

0 risposte

Leggi altre domande sui tag