Skip to content

Kim_A Dau#159

Closed
arkaoi wants to merge 9 commits intoLevinMK23:mainfrom
arkaoi:main
Closed

Kim_A Dau#159
arkaoi wants to merge 9 commits intoLevinMK23:mainfrom
arkaoi:main

Conversation

@arkaoi
Copy link
Copy Markdown

@arkaoi arkaoi commented Mar 23, 2026

No description provided.

@github-actions
Copy link
Copy Markdown

Поздравляем!

Пройден усложненный набор тестов для задачи dau.

@LevinMK23 LevinMK23 self-requested a review March 23, 2026 15:44
Copy link
Copy Markdown
Owner

@LevinMK23 LevinMK23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done: 3

@Override
public void postEvent(Event event) {
isNextDay();
today.computeIfAbsent(event.authorId(), a -> ConcurrentHashMap.newKeySet()).add(event.userId());
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

при этом создание кейсета и вставка не атомарны. Но если обернуть в тело компьюта, то можно добиться гарантированно атомарной операции вставки.

@LevinMK23 LevinMK23 closed this Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants