Пересечение данных в разных потоках

250
03 ноября 2017, 08:18

Есть параллельное выполнение с помощью функции AsParallel() некоторого цикла. В данном цикле создается один и тот же объект с разными входными данными в каждом потоке. Так вот, все потоки параллельно обрабатывают данные своего объекта, но, получается так, что один поток изменяет данные объекта другого потока. Как можно сделать так, что разные потоки изменяли данные объекта именно в своем потоке и не лезли в чужой?

READ ALSO
Совмещение lock и параллельного прохода данного блока

Совмещение lock и параллельного прохода данного блока

Есть цикл, в котором рассчитываются данныеВ каждом новом проходе создается объект с входными параметрами и после расчета эти входных параметров...

223
Реализация коллекций через ConsoleApp

Реализация коллекций через ConsoleApp

Исходные данные: Примитивное консольное приложение, допустим по выбору президента на выборахПосле запуска приложения пользователь должен...

236
Xamarin не работает после установки

Xamarin не работает после установки

Установил Xamarin в VS 2017Создаю проект Cross Platform App > Пустое приложение > Xamarin

223
Drag & Drop из проводника в TreeView

Drag & Drop из проводника в TreeView

Есть иерархическая структура TreeView с TreeViewItem, для каждого TreeViewItem нужно разрешить перетаскивание файла из проводника и сохранять ссылку на этот...

351