January 9th, 2002 — Inter-Process Communications Using Shared Memory — Bartosz Milewski

Published: Tue 01 January 2002
By nwcpp

In 2002.


6464 185th Avenue NE
Redmond, WA 98052


You are stranded on a desert island. All you have is a piece of shared memory and a waitable timer. You are supposed to implement robust inter-process communications in C++. Bartosz will explain the concept of shared memory in Win32 and its use in establishing a protocol for data exchange between processes. It’s better than DDE and simpler than COM.


Bartosz is the author of C++ In Action, Industrial Strength Programming Techniques, published by Addison-Wesley in 2001. During his years at Microsoft he worked on several projects involving various aspects of operating systems. He ported the Mach OS virtual memory system to the x86 platform, took part in the development of the HPFS and OFS file systems, was the architect and development lead of the Windows 2000 content index. He is now the president of Reliable Software, a distributed software company.