Во первых, оно работает так как и надо - выдаёт в цикле количество элементов одного списка и добавляет его в другой.
Во-вторых, если нужно было выдавать именно элементы списка то так работает:
code_36244.txt
Нюанс в том, что пока UIThread сделает свою работу, то цикл, исполняемый в параллельном потоке добегает до конца и в список попадает только последний элемент. Поэтому компонент UIThread перенесен в другое место.
То-есть, компонент UIThread не задерживает вызывающий поток до окончания своего исполнения. Если в параллельном потоке поставить UIThread, то параллельный поток продолжит свое исполнение, а UIThread когда-то там независимо вызовет событие в главном потоке. Вероятно, для задержки параллельного потока в UIThread нужно делать какие-то дополнительные меры.
Ответов: 4630
Рейтинг: 749
|
|||
карма: 26 |
| ||
файлы: 1 | code_36244.txt [739B] [518] |