Andrei Danilenko
вообще делать таймер вот так нейтив тредами не лучшая идея, но чисто что бы вот так как ты поебаться с этим то норм
А если не секрет как архитектурно лучше организовать таймер? Если у меня такая задача:
Есть 2 команды. Каждой команде выделяется время на действия. По истечению времени ход переходит другой
Команда может досрочно закончить и ход обратно переходит второй
Я подумал что проще создать какой-то поток, который паралельно будет считать время по 1 секунде. По истечению Он будет менять флаг текущей команды. и так по кругу
Ну а если команда закончила досрочно, то мы останавливаем поток и перезапускаем его для другой команды.
С точки логики, так можно, или все же это большой "костиль"?