Size: a a a

2020 October 12

G

Golphyn in .NET Talks
ох ё, глянул на секунду и сразу видны проблемы с перфом
источник

AK

Andrey Kurnoskin in .NET Talks
Mr. N
пипец будет
Точно? Точно-преточно? Проверено? Тестом проверено? Или всё-таки обратно за парту и узнать, что каждый вызов метода имеет отдельный набор локальных переменных?
источник

MN

Mr. N in .NET Talks
а что там проверять
источник

MN

Mr. N in .NET Talks
😃
источник

IC

Ilya L Che in .NET Talks
Согласен.
источник

IC

Ilya L Che in .NET Talks
Всё ж и так понятно. Лок нужен.
источник

G

Golphyn in .NET Talks
тебя не смущает, что у тебя там readonly доступ вообще к исходному енумераблу?)
источник

G

Golphyn in .NET Talks
Ilya L Che
Всё ж и так понятно. Лок нужен.
лучше 2!
источник

G

Golphyn in .NET Talks
чтоб наверняка
источник

IC

Ilya L Che in .NET Talks
2 лока это уже четёрых инстансов.
источник

MN

Mr. N in .NET Talks
Ну да если два потока зайдут в один экземпляр, где куча перемених то все будет ок?
источник

G

Golphyn in .NET Talks
это локальные переменные, они как бы на то и локальные, что не шарятся между потоками
источник

G

Golphyn in .NET Talks
и это не C++, где можно писать:
void Foo()
{
  static int bar = 0;
}
источник

MN

Mr. N in .NET Talks
всмисле
источник

G

Golphyn in .NET Talks
так что жизнь упрощается :)
источник

MN

Mr. N in .NET Talks
ага)
источник

MN

Mr. N in .NET Talks
точно...)
источник

MN

Mr. N in .NET Talks
зачем вообше синхронизации, какая-то фигня
источник

G

Golphyn in .NET Talks
Mr. N
точно...)
Маякни, когда откроешь для себя такие штуки как ThreadLocal & AsyncLocal
источник

G

Golphyn in .NET Talks
источник