Page 1 of 1

How does Boost.Interprocess compare with wx IPC?

Posted: Mon Feb 14, 2011 11:32 am
by JohnD
I was interested to see wx offers some IPC functionality, cross-platform. I wondered how it compares and contrasts with Boost's IPC library

I'm looking at IPC specifically for communication within a single PC, where one process can spawn multiple child processes for rendering (think of Google Chrome as an example, I guess).

Posted: Wed Feb 16, 2011 3:10 am
by Frank
I cant' say anything about wx's IPC.

But for boost, it's crap. At least on windows. The Mutexes don't use WinAPI, instead they create it's own File-Based implementation (WinAPI = Kernel-Objects). If your Program crashes the files won't be deleted. Next time your Programm is launched the mutex can't be created, because of the existing file.

Bad bad bad.

Posted: Mon Feb 28, 2011 10:33 am
by JohnD
Anyone else?