Podcast (MP3): Download
Hosts: Alexander Michael
Guests:
Recording venue:
The third part of our concurrency series by Michael and Alexander discusses how to build highly scalable servers. The discussion focusses especially on event-driven servers. As possible solution patterns a reactor-based design is suggested along-side several patterns for multi-threading issues: Reader/Writers Locks, Thread Pools, and Leader/Followers. Links Here the link to the Leader/Followers pattern, it is also contained in the POSA2 book An interesting discussion on how to best implement Reader-Writer Locks Further, we can recommend the book on Patterns for Parallel Programming The C++ Network Programming by Doug Schmidt and Steve Huston explains how to use use the C++ framework ACE to build networked and concurrent applications. Brian Goetz' new book on Concurrency (in principle this is Java specific, but there are many good explanation of general concurrency topics)
Comments