A priori, habría que ajustar 2 cosas en el enunciado que para mi estaban claras pero les alumnes no vieron/no quisieron ver:
No se pueden modificar las funciones isWinner(...) y persistWinner(...). Están armadas así para evaluar como arreglan la sincronización, si las modifican pueden llegar a bypassearlo.
No se pueden enviar todos los participantes en un sólo mensaje, la idea del batch es que consulten por todos los participantes en N mensajes, con 1 < N < #Participantes.
A priori, habría que ajustar 2 cosas en el enunciado que para mi estaban claras pero les alumnes no vieron/no quisieron ver:
isWinner(...)
ypersistWinner(...)
. Están armadas así para evaluar como arreglan la sincronización, si las modifican pueden llegar a bypassearlo.