quindi sto pensando di usare il modello dell'attore per risolvere un problema che attualmente ho. Per brevità, ho inventato uno scenario in modo da non diventare troppo tecnici.
Diciamo che ho 3 panchine ma ogni panchina supporta un diverso numero di persone:
- Park Bench 1 supporta 3 persone contemporaneamente
- Park Bench 2 supporta 5 persone contemporaneamente
- Park Bench 3 supporta 2 persone contemporaneamente
In anticipo, so su quale banco andare, tuttavia, quello che non ho contesto è il numero di persone sedute in panchina. Quello che voglio fare è bloccare qualsiasi altra persona dal sedersi su una panchina se è piena, ma quando un posto diventa disponibile permettigli di sedercisi sopra.
Per qualche motivo, il modello dell'attore mi è saltato in testa, ma non sono sicuro se questo sia l'approccio corretto e forse c'è un approccio alternativo per risolvere il mio problema, nel qual caso sono ansioso di ascoltare.
Immagino di creare 3 attori ParkBench1Actor
ParkBench2Actor
ParkBench3Actor
e in qualche modo controllare il numero di attori dal vivo. Credo che concetti come il pooling possano aiutare in questi scenari link .
Gradirei i pensieri della gente su questo e dimmi se ho perso un po 'la trama:)