Size: a a a

2020 October 12

AK

Andrey Kurnoskin in .NET Talks
Mr. N
А если надо будет класс отдельно использовать?
Все методы Start — чистые функции.
источник

MN

Mr. N in .NET Talks
А что клепать,что- то свое?
источник

G

Golphyn in .NET Talks
Mr. N
потом lock клепать?
Стоп
источник

MN

Mr. N in .NET Talks
Mr. N
А что клепать,что- то свое?
она выполняет свои функции
источник

MN

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

G

Golphyn in .NET Talks
а на кой там lock, если при вызове экстеншена Split создается новый класс Split, который лочится на инстансный приватный обжект
источник

G

Golphyn in .NET Talks
в этом нет никакого смысла
источник

AK

Andrey Kurnoskin in .NET Talks
Golphyn
а на кой там lock, если при вызове экстеншена Split создается новый класс Split, который лочится на инстансный приватный обжект
Так а я о чём!
источник

AK

Andrey Kurnoskin in .NET Talks
И даже если использовать объект этого класса отдельно, то зачем лочить чистую функцию — от прохода и модификации переданной коллекции в нескольких потоках это все равно не спасёт
источник

AK

Andrey Kurnoskin in .NET Talks
Короче, обратно за парту
источник

MN

Mr. N in .NET Talks
Golphyn
в этом нет никакого смысла
В этом есть смысл если очень нехочеш чтобы туда два потока зашли,и классы будут паблик
источник

G

Golphyn in .NET Talks
Mr. N
В этом есть смысл если очень нехочеш чтобы туда два потока зашли,и классы будут паблик
как они туда зайдут?
источник

MN

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

G

Golphyn in .NET Talks
каждый вызов метода порождает новый инстанс в твоем коде
источник

MN

Mr. N in .NET Talks
на тот метод
источник

G

Golphyn in .NET Talks
ты видимо чего-то не понимаешь
источник

MN

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

G

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

MN

Mr. N in .NET Talks
не будет
источник

MN

Mr. N in .NET Talks
поле object
источник