и ожидание имеет смысл (потому что недолго)
в случае длинной критической секции и если ждать некогда, получается не очень понятно как захватывать популярный лок, уходить в ретрай после трайлока и сообщения пользователю (при этом нет никакой гарантии от застревания в бесконечном ретрае)?
Можно считать ретраи. Может быть так, что плохо, когда запущены несколько копий горутины или не было запущено в течение времени T ни одной копии. А если работает одна хоть год - ну и хорошо.
Это и так покрывается метриками. Делать busy loop для этого не надо
о каких метриках идет речь прометей?
Обсуждают сегодня