В общем проблема такая:
У меня есть листВью. Пользователь отмечает нужные итемы и нажимает на кнопку обработать.
Каждый отмеченный итем нужно обработать в отдельном потоке.
В процедуру обработки нужно передать параметры.
Вопрос 1: Как запустить на обработку метод с параметрами в новом потоке?
Вопрос 2: Допустим одновременно будет обрабатываться 5 потоков, соответсвующие отмеченным итемам. Остальные отмеченные итемы должны ждать своей очереди, когда какой-нибудь из запущенных потоков не выполнит все необходимые дейсвия, и не завершится. Как сделать такое ожидание?
И в это время UI должен работать!