![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||||
|
||||||
![]() Скажите пожалуйста, вот в такой конструкции:
Код:
Каждый элемент массива ObjectsArr является самостоятельным ресурсом, с точки зрения потока или этот элемент хранит лишь ссылку на объект XMLDoc, который будет закрывать к себе доступ для других потоков(второго третьего...) при обращении к нему одного (первого)? Задача у меня такая: каждый элемент массива - это большая структура (кусок основного XML файла), которую я хочу отдать на растерзание отдельному потоку. Как это сделать правильно? Дальше в цикле я просто создаю потоки, заполняя ими буффер менеджера потоков (максимум 10 штук потоков): Код:
Передаю конкретный IXMLNode потоку в Private секцию: Код:
И дальше развлечения уже идут внутри метода Execute. Там просто обычная работа с IXMLNode Последний раз редактировалось Uniq!, 13.03.2015 в 19:25. |