Can I run multiple threads for this process?

Say I open 3 new threads that run different threadtasks()

and then I split the work (everything in the "for each" loop) up between the main thread and the three new threads. Would they complete the entire task faster?