Boost logo

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. -
-- rrivera/ - grafik/
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

Boost list run by bdawes at, gregod at, cpdaniel at, john at