[phobos] I wrote NamedMutex for IPC

Sean Kelly sean at invisibleduck.org
Fri May 7 13:52:14 PDT 2010


On May 7, 2010, at 10:49 AM, SHOO wrote:

> Me challenge at this time is NamedMutex.
> 
> http://ideone.com/EKYBO
> 
> The module about IPC is not included in Phobos and druntime at all now.
> I suggest NamedMutex by this contribution experimentally.
> NamedMutex can operate like normal Mutex. But NamedMutex allows
> reference by name over the process.
> This may help that file locking in CGI, restraint of the multi-running
> process, etc...
> 
> What do you think?

I think it's a good idea.  I would have created one already, but the differences between Win32 and Posix named mutexes are fairly substantial, and I haven't spent the time to figure out how to hide the differences in a way that would make both camps happy.  It would be nice if it were possible to have a SharedCondition class that integrates with this as well, though that may turn out to be a tad tricky.

> I can say with confidence this time. "I do not see Tango at all."

They don't exist in Tango.  I know because I created tango.core.sync, which is reflected in core.sync in druntime.


More information about the phobos mailing list