Presumably the methods should be done one after another and not in parallel, and use
Task
s instead so try:
for(i=0;i<200;i++)
{
Task.Factory.StartNew( () => {
ProcessParadotProspect(dsXMLData, strFileName);
ProcessVistorActivity(dsXMLData, prospect_id, strFileName);
ProcessListSubscription(dsXMLData, prospect_id, strFileName)
});
}