Вверх ↑
Ответов: 4622
Рейтинг: 746
#1: 2015-09-05 18:38:45 ЛС | профиль | цитата
Во первых, оно работает так как и надо - выдаёт в цикле количество элементов одного списка и добавляет его в другой.
Во-вторых, если нужно было выдавать именно элементы списка то так работает:
code_36244.txt
Нюанс в том, что пока UIThread сделает свою работу, то цикл, исполняемый в параллельном потоке добегает до конца и в список попадает только последний элемент. Поэтому компонент UIThread перенесен в другое место.

То-есть, компонент UIThread не задерживает вызывающий поток до окончания своего исполнения. Если в параллельном потоке поставить UIThread, то параллельный поток продолжит свое исполнение, а UIThread когда-то там независимо вызовет событие в главном потоке. Вероятно, для задержки параллельного потока в UIThread нужно делать какие-то дополнительные меры.
карма: 26

0
файлы: 1code_36244.txt [739B] [481]