There are variations of QtConcurrent calls that operate on containers and process each container element in separate threads.