Code Review
Compare your solutions
Strictly speaking it depends on how serializer is implemented, but most likely it's not safe and may result in concurrent execution of procs
Strictly speaking it depends on how serializer is implemented, but most likely it's not safe and may result in concurrent execution of procs