I have 1 scheduler which picks up files every 1 minute interval in two servers. Suppose, 6 files are being sent in 1h. So, at a time 2 files can be processed by the scheduler on 2 server. so it will take minimum 3 minutes to process 6 files.
So, there is 1 process that is running, we need to make it multi process , so that we can poll the files in lesser number of times.

call it in separate thread.
you can find thread calling sample from PSUtilities or WmSamples