Size: a a a

2020 February 27

S

Sergey Trofimov in CODE BLOG / C#
Энивей, нужно ставить Лок если работаешь с разделяемым ресурсом. Фиксить такое Фором это не лучшая идея)
источник

MP

Max Payne in CODE BLOG / C#
Лок да, вариант, но если не критично, то можно и так. Я говнокодил одну тему для себя, что-то с локами там не выходило, то сделал фором и усё
источник

MP

Max Payne in CODE BLOG / C#
А так да, по-хорошему лочить переменные. Сейчас только логгирование под локами идет
источник

S

Sergey Trofimov in CODE BLOG / C#
Max Payne
А так да, по-хорошему лочить переменные. Сейчас только логгирование под локами идет
Ясно. Просто я сначала не понял суть - динамически изменяемая коллекция.

Сказал бы просто, в другом потоке доступную
источник

S

Sergey Trofimov in CODE BLOG / C#
Коллекции они как бы сами по себе динамические и изменяемые) ну кроме ридонли коллекций
источник

MP

Max Payne in CODE BLOG / C#
Ну как бы да, допустил неточность. Но я еще даже на джуна не тяну,  поэтому мне можно 😁
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
Энивей, нужно ставить Лок если работаешь с разделяемым ресурсом. Фиксить такое Фором это не лучшая идея)
А разве лок поможет? Ты имеешь ввиду поставить лок на добавление и удаление, пока форыч не пройдёт?
источник

MP

Max Payne in CODE BLOG / C#
Вообще любая работа с коллекцией через лок
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
А разве лок поможет? Ты имеешь ввиду поставить лок на добавление и удаление, пока форыч не пройдёт?
Локать коллекцию. А что не поможет?) Весь форыч в лок
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
Локать коллекцию. А что не поможет?) Весь форыч в лок
Ну если в качестве объекта синхронизации выбрать сам экземпляр коллекции, то всё будет работать
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Ну если в качестве объекта синхронизации выбрать сам экземпляр коллекции, то всё будет работать
Ну да
источник

S

Sergey Trofimov in CODE BLOG / C#
Раньше писали свои коллекции унаследованные от листа с потокобезопасными адд, ремув и и.д. А щас есть конкаренси коллекции и такую дичь только на лабах задают)
источник
2020 February 28

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
Раньше писали свои коллекции унаследованные от листа с потокобезопасными адд, ремув и и.д. А щас есть конкаренси коллекции и такую дичь только на лабах задают)
Вроде как в конкаренси словарях все равно могут быть коллизии, при определённых условиях
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Вроде как в конкаренси словарях все равно могут быть коллизии, при определённых условиях
Мб. Это уже тонкости в которых я не силен
источник

b

binaryRevivalRobot in CODE BLOG / C#
привет, ребят. подскажите, пожалуйста, каким образом можно записать сразу 2 элемента в лист?
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
Мб. Это уже тонкости в которых я не силен
Столько тонкостей на самом деле, местами это работает крайне не очевидно. Например компилятор может по своему усмотрению преобразовать float в double а потом обратно....
источник

SG

Spectra GameSport in CODE BLOG / C#
binaryRevivalRobot
привет, ребят. подскажите, пожалуйста, каким образом можно записать сразу 2 элемента в лист?
2 разных? Можешь структуру сделать или что
источник

DL

Dmytro Lezhen in CODE BLOG / C#
binaryRevivalRobot
привет, ребят. подскажите, пожалуйста, каким образом можно записать сразу 2 элемента в лист?
AddRange?
источник

b

binaryRevivalRobot in CODE BLOG / C#
Spectra GameSport
2 разных? Можешь структуру сделать или что
2 инта, из массива
сам массив 8х2
мне надо записать в лист пару интов a[i, 0] && a[i, 1]
источник

V

Viktor in CODE BLOG / C#
new Tuple<arr[i,j],arr[j,i] (i j )> просто рандомные буквы
источник