This should be pretty simple to achieve. One of the restrictions with threads is that a cfthread can not spawn another cfthread. So your going to need one scheduled task that runs at a suitable interval. It will need to see if theres a thread running and if not, kick off the first thread. The threads will need to report there current status somewhere the scheduled task can check - to a db or application scope. When the scheduled task next runs it checks if the previous task completed and then starts the next thread.
Chris >Is there a way to make the start of one thread >conditional upon the ending of a previous thread? > >I want to keep only one thread at a time running >and would like to set up a series of threads to run, >but only one at a time. > >I've been doing this with scheduled tasks and emailing >completion to myself for verification of success each morning, >but running 54 schedule task templates currently, with having to add >another 30 or so soon has just become quite cumbersome. > >Didn't know if there were any options. > >Too bad we can't number the threads to run sequentially >and set them to run only individually. > >Rick ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:311780 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4