Автор FAQ
1802 / 614 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
|
|
1 | |
Совместный доступ к переменно главного потока из порожденных потоков22.10.2012, 13:28. Показов 695. Ответов 1
Метки нет (Все метки)
Всем привет!
Задача такая: Из некой базы каждый из потоков читает свою порцию данных, а на выходе имеет коллекцию строк. И все эти коллекции должны быть объединены в единую. Думал такие варианты: 1)В программе создаются несколько потоков. В результате работы каждый из потоков должен добавлять элементы в List<string>, причем лист создан в главном потоке, который порадил все остальные. Возможно ли реализовать такое? 2) Что бы поток по завершению возврашал в поток, который его вызвал - List<string>. А потом эти коллекции объединить. Но не знаю. как такое реализовать. Возможно ктото подскажет более рациональное решение. Заранее всем спасибо!
0
|
22.10.2012, 13:28 | |
Ответы с готовыми решениями:
1
Создание порожденных потоков Создание потока и доступ к контролам других потоков Не получается с вторичного потока обратиться напрямую к объекту из главного потока VC++6.0, как из порожденного потока прочитать переменную главного потока? |
73 / 73 / 10
Регистрация: 18.09.2012
Сообщений: 208
|
|
22.10.2012, 14:09 | 2 |
Ну дак пусть посредством события, например, и возвращают эти данные. А при объединении использовать блокировку.
1
|
22.10.2012, 14:09 | |
22.10.2012, 14:09 | |
Помогаю со студенческими работами здесь
2
Многопоточность: вызвать метод главного потока из второстепенного потока Совместный доступ к бд Совместный доступ к Access Совместный доступ к файлам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |