|
Boost : |
From: Rene Rivera (grafik.list_at_[hidden])
Date: 2006-06-11 22:11:22
Ion Gaztañaga wrote:
> Update on Interprocess:
>
> -> Due to Shmem problems with shared memory/named mutex/name semaphore
> lifetime between POSIX/Windows. I've decided to change Shmem approach
> (emulation of Windows lifetime behavior in POSIX with reference
> counting) to a POSIX lifetime (explicit unlinking shared memory).
>
> This means that I have to rework all main classes to achieve POSIX
> persistence semantics in Windows even when a process crashes. This will
> require using memory mapped files to emulate shared memory (with some
> tricks to avoid performance problems with file-memory synchronization if
> it's possible). I think that this approach will be much more portable
> than the Shmem approach.
Well that move makes worries me. The use I currently put
shmem/interprocess to is for high-speed IPC communications. Could you
explain what the potential performance impact is with this change.
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk