Mark Volkmann wrote: > I'm trying to understand usage of file.flock(File::LOCK_SH) which > obtains a shared lock. The documentation says it allows other > processes to also obtain a shared lock. What's the point of a lock if > it isn't locking anybody else out? There must be a use case for this > that I'm not seeing. A shared lock is usually implemented as a read-lock; in other words, multiple processes can read from the file at the same time but none may modify it. > Also, the documentation for File.flock says that it isn't supported on > all platforms. If you know of platforms that definitely do or do not > support this, I'd like to hear about them. I'm particularly interested > in XP and Fedora Core Linux. This I do not know. E -- Posted via http://www.ruby-forum.com/.