#asp.net-core #asp.net-core-webapi
#asp.net-ядро #asp.net-core-webapi
Вопрос:
как обрабатывать обновление параллелизма, пример у меня есть api для выполнения задачи и возврата последовательного номера выполнения клиентам. Что произойдет, если все клиенты выполнят запрос одновременно (предположим, что это действительно произойдет), некоторые из клиентов не получат правильный рабочий номер. как справиться с этим, я думаю, используя lock{}, но это вызовет проблемы с производительностью. есть предложения?
Комментарии:
1. Вы говорите об обновлении какой-то базы данных? Если это так, у вас есть оптимистичный шаблон параллелизма: en.wikipedia.org/wiki/Optimistic_concurrency_control .
2. спасибо, я обновил код