How does Boost.Interprocess compare with wx IPC?

This forum can be used to talk about general design strategies, new ideas and questions in general related to wxWidgets. If you feel your questions doesn't fit anywhere, put it here.
Post Reply
JohnD
Earned some good credits
Earned some good credits
Posts: 118
Joined: Fri Nov 21, 2008 2:18 pm

How does Boost.Interprocess compare with wx IPC?

Post by JohnD » Mon Feb 14, 2011 11:32 am

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).

Frank
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 211
Joined: Sat Jan 01, 2005 6:19 pm

Post by Frank » Wed Feb 16, 2011 3:10 am

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.

JohnD
Earned some good credits
Earned some good credits
Posts: 118
Joined: Fri Nov 21, 2008 2:18 pm

Post by JohnD » Mon Feb 28, 2011 10:33 am

Anyone else?

Post Reply