Size: a a a

2020 June 02

АП

Александр Попов... in Go-go!
источник

АП

Александр Попов... in Go-go!
есть вариант с каналом, ну аля записывать туда значение воркера, потом в чекере освобождать
источник

АП

Александр Попов... in Go-go!
если чекер не освободит - все воркеры получат лок
источник

АП

Александр Попов... in Go-go!
а чекер освобождает раз в N секунд строго Y и опять ждет тика тикера
источник

АП

Александр Попов... in Go-go!
канал размерностью Y
источник

ЛА

Локоть Анатолий... in Go-go!
Да, с каналом вот тоже вариант, правда с тикером. Он же возвращает канал, в который кидает что-то при прохождении интерервала.
Можно если счётчик превышает лимит, делать чтение из этого канала в том "методе", без нового тикера.
Но правда тут предстоит решить ещё задачу, того, что канал тикера уже будет считывать другая рутина, которая будет обнулять счётчик.
источник

p

pragus in Go-go!
Александр Попов
я тут задумался - нужно выполнить n действий но не более чем Y в секунду. Как это красиво можно обыграть?
тикер + каунтер на атомиках
источник

АП

Александр Попов... in Go-go!
pragus
тикер + каунтер на атомиках
и как это нас спасет?
источник

АП

Александр Попов... in Go-go!
атомик не блокирует же
источник

DY

Dmitry Yaremenko in Go-go!
подскажите плз нормальная ли идея в репозиторий каждой сущности добавить метод для проверки имеет ли пользователь права на ее изменение (по сути проверка есть ли между юзером и сущностью релейшн)?
источник

p

pragus in Go-go!
Александр Попов
и как это нас спасет?
ну влепи sync.Cond
источник

DM

Dmitry M in Go-go!
так и знал, что кончится sync.Cond с пустым Locker'ом
источник

АП

Александр Попов... in Go-go!
pragus
ну влепи sync.Cond
ты предлагаешь БЛОКИРОВАТЬ когда тикер тикул в отдельной гоурутине
источник

АП

Александр Попов... in Go-go!
это не точно будет
источник

АП

Александр Попов... in Go-go!
там переменное количество воркеров будет успевать
источник

p

pragus in Go-go!
Dmitry M
так и знал, что кончится sync.Cond с пустым Locker'ом
😂😂😂😂😂😂
источник

ЗА

Заур Ашурбеков... in Go-go!
Александр Попов
и как это нас спасет?
вот придумал совсем простой
источник

ЗА

Заур Ашурбеков... in Go-go!
источник

АП

Александр Попов... in Go-go!
но читабельност не аховая скажем так
источник

ЗА

Заур Ашурбеков... in Go-go!
=D
источник