Страницы: 1

Ошибки Мироздания > Багоюз или дырка в игре?

Chelsea FC [12]     (27.01.2022 19:13
19:08 Chelsea FC применил заклинание "Целебный пирог" и восстановил здоровье. +4769 [5845/9079] (47696 ед.)
19:08 Dumbledore впал в транс и начал бормотать заклятие "Молния [11]" на Chelsea FC. -212 [864/9079]

https://combats-club.com/logs.php?log=16621857&p=14&rnd=1
14-я страница.
МегаПихарь [9]     (27.01.2022 19:25
Это не умеют в асинхрон.
Вангую, что 2 параллельных потока делают апдейт значения в базе целиком, а не через изменение на величину

практически одновременно 2 потока взяли с базы текущее значение хп
и одновременно сдели set hp = 5845 и set hp = 864 и второе перетерло первое.
а надо hp = hp + 4769 и hp = hp - 212
Chelsea FC [12]     (27.01.2022 19:32
вот теперь всё ясно... по крайней мере кто-то что-то знает
Страницы: 1

Вы не можете оставлять ответы в этом топике.
Попробуйте через -40864935 сек.