Hi. Thinking of a situation where I have two "processes" running. They each want to operate on a list of files in the dir on a first come first operate basis. Once a process finishes with the file, it deletes it.
Only one process operates on a file. I'm curious for ideas/thoughts. As far as I can tell, using some sort of PID/Lock file is "the" way of handling this. ProcessA looks to see if the PIDFile is in use, If it is, I wait a "bit" if the PIDFile is "empty", I set it an proceed --when I finish my work, i reset the PIDFile As long as both/all processes follow this logic, things should work, unless you get a "race" condition on the PIDFile.. Any thoughts on how you might handle this kind of situation, short of having a master process, that forks/spawns of children, with the master iterating through the list of files.. Thanks.. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor