New Update
If you need to call records from a record set using threads, from a method,
which is in turn being called by another method. You can create threads in
iteration in the method being called and make it wait for all threads to
complete, before transferring the control back to the calling method.