[Development] QtNetwork changes from QtDD SF 2011

Jeff Mitchell qt at jefferai.org
Tue Dec 6 18:45:56 CET 2011


On 12/06/2011 11:09 AM, Thiago Macieira wrote:
> On Tuesday, 6 de December de 2011 13.56.18, Jonas Gastal wrote:
>> Sorry if this is a stupid point, but there is a pretty standard mechanism
>> for
>> multiprocess "mutexes" in the form of ".lock" files. Isn't this an obvious
>> and
>> acceptable solution(to that part of the issue)? They have the same up/down
>> sides of actual mutexes.
> 
> Yes, it is, provided you do the lock file operations correctly (which isn't a 
> given).

Right -- that's why Python's lockfile uses link operations on *nix but
mkdirs on Windows. And various mechanisms may or may not work on various
other file system types (FUSE filesystems, various types of networked
filesystems, etc.) It's not an easy task.

--Jeff



More information about the Development mailing list