У меня есть большой список, в котором может быть несколько 50,000
или более элементов, и я должен выполнить операцию с каждым элементом. Теперь занимает некоторое время X
, если я использую обычный метод и выполняю операцию последовательно, это определенно потребуетX * 50,000
в среднем.
Я планировал оптимизировать и сэкономить некоторое время и решил использовать Background Worker
, поскольку между ними нет никакой зависимости. Планировалось разделить Список на 4 части и использовать каждую в отдельности Background Worker
.
Я хочу спросить
1.Этот метод DUMB?
2. Есть ли какой-нибудь другой лучший метод?
3. Предложите хороший и чистый метод, чтобы разделить Список на 4 равные части?
Спасибо