Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Автор FAQ
Автор FAQ
1802 / 614 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
1

Совместный доступ к переменно главного потока из порожденных потоков

22.10.2012, 13:28. Показов 695. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Задача такая:
Из некой базы каждый из потоков читает свою порцию данных, а на выходе имеет коллекцию строк. И все эти коллекции должны быть объединены в единую.

Думал такие варианты:
1)В программе создаются несколько потоков. В результате работы каждый из потоков должен добавлять элементы в List<string>, причем лист создан в главном потоке, который порадил все остальные.
Возможно ли реализовать такое?

2) Что бы поток по завершению возврашал в поток, который его вызвал - List<string>. А потом эти коллекции объединить. Но не знаю. как такое реализовать.

Возможно ктото подскажет более рациональное решение.
Заранее всем спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2012, 13:28
Ответы с готовыми решениями:

Создание порожденных потоков
Открыть существующий файл с расширением *.txt и в каждой строке все слова, длина которых превышает...

Создание потока и доступ к контролам других потоков
Имеется форма с таблицей, обновляющейся каждую секунду. Все выполняется с помощью одной функции....

Не получается с вторичного потока обратиться напрямую к объекту из главного потока
Добрый день. Проблема заключается в том что не могу в WPF с вторичного потока обратится на прямую к...

VC++6.0, как из порожденного потока прочитать переменную главного потока?
Visual C++ 6.0 SP5 Простое диалоговое окно, (MFC) созданное мастером среды VC По нажатию на...

1
73 / 73 / 10
Регистрация: 18.09.2012
Сообщений: 208
22.10.2012, 14:09 2
Ну дак пусть посредством события, например, и возвращают эти данные. А при объединении использовать блокировку.
1
22.10.2012, 14:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2012, 14:09
Помогаю со студенческими работами здесь

Многопоточность: вызвать метод главного потока из второстепенного потока
Здравствуйте. Эта тема всеми избита, знаю. Но у меня очень ограничено время, поэтому рискую и...

Совместный доступ к бд
Всем доброго времени суток. Столкнулся с проблемой при написании диплома. Суть задачи такая: Есть...

Совместный доступ к Access
Уважаемые знатоки, подскажите как лучше организовать работу нескольких пользователей с базой данных...

Совместный доступ к файлам
Ребят помогите пожалуйста с задачкой по С# ....нужно создать совместный доступ к файлам....если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru