C++ mumblings

Well the last few days have been an interesting investigation into the details of popen() and system() and all the happy side effects when you use them from a multithreaded application. I have this strange feeling that the original unix guys really want you to use processes instead of threads…

On another subject, I’ve stumbled upon http://pocoproject.org today. Seems like an interesting library for threading/sockets/etc., perhaps it is better documented than the regular boost stuff (which is powerful but for example in the case of boost::asio very badly documented)…

On a finishing note, the guys at Dr. Dobbs have put a really interesting issue of Dr. Dobbs Digest online as a PDF here: http://i.cmpnet.com/ddj/digest/2009/DDD_0309.pdf . Lots of stuff about multithreading and concurrency. It seems the future is small singlethreaded processes that communicate via message passing…which suits me fine :)