русский

ИИ для программиста?

07.02.25 23:13
Re: ИИ для программиста?
 
Отпускник постоялец
in Antwort AlexNek 07.02.25 17:30
1. Проблема потокобезопасности:
Объект `new object()` создается вне метода `GetOrAdd`. Это означает, что если несколько потоков вызывают `Process` с одним и тем же `key` одновременно, могут быть созданы несколько экземпляров `object`, даже если только один из них будет добавлен в словарь.

не только в словарь будет добавлен один, но и только один вернет функция getOrAdd.
Так что никакой проблемы потокобезопасности нет.

Что создаются лишние объекты, я согласен. Но это мелочь.

 

Sprung zu