Hola, me gustaría saber si existe una forma de ir ejecutando un script o función por turnos es decir, usuario A se conecta a la aplicación, cuando eso sucede se le debe de asignar un elemento o producto que tiene un id único que existe en una colección de datos. lo que pretendo o quiero evitar es que por error un elemento sea asignado a dos usuarios, díganme si no estoy divagando y siendo demasiado extremista en la ejecución de el concepto. pero yendo al punto es saber si existe forma de que el "script de asignación" sea ejecutado primero por A, luego por B y así secuencialmente.
me despido gracias por la atención :)