This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
I have a scenario where a scheduler, invoked by a cron job, would pick up list of timings at which a file processor should run. The scheduler should invoke the file processor at different timings as picked from the database. The file processor can either be cron jobs or it can be threads. Each file processor will work on independent files and they would update independently. The business scenario is such that you will not have any conditions of deadlock on any resource.