[dupcall] Fix readme.
This commit is contained in:
parent
81355d5d63
commit
b8d6b1d18d
1 changed files with 2 additions and 2 deletions
|
@ -2,12 +2,12 @@
|
|||
|
||||
В этом задании нужно реализовать свою вариацию на тему singleflight.
|
||||
|
||||
Объект `dupcall.Call` должен дедублицировать вызовы дорогой функции, правильно обрабатывая отмену контекста.
|
||||
Объект `dupcall.Call` должен дедуплицировать вызовы дорогой функции, правильно обрабатывая отмену контекста.
|
||||
|
||||
Клиенты вызывают метод `Do` из разных горутин, передавая внутрь `cb` который они хотят запустить. `cb` запускается
|
||||
в отдельной горутине и в отдельном контексте.
|
||||
|
||||
В один момент времени должен быть запущен только один не отменённый `cb`. Клиент вызвавщий `Do` должен получить результатом
|
||||
В один момент времени должен быть запущен только один не отменённый `cb`. Клиент вызвавший `Do` должен получить результатом
|
||||
пару `result interface{}, err error` от того `cb`, который был запущен в момент вызова `Do` (но не обязательно
|
||||
от своего `cb`).
|
||||
|
||||
|
|
Loading…
Reference in a new issue