Search Results for 'C++ concurrency'

Episode 29: Concurrency Pt.3

Filed in Episodes by on September 13, 2006 1 Comment
Episode 29: Concurrency Pt.3

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.

Continue Reading »

Episode 19: Concurrency Pt. 2

Filed in Episodes by on June 15, 2006 1 Comment
Episode 19: Concurrency Pt. 2

In this second part of our concurrency series Michael and Alexander talk about basic patterns for concurrent programming, such as Active and Monitor Object, Scoped Locking and Futures. Further, they discuss some architectural considerations regarding the number of threads and resource usage in general. For more information, see the references for part one as well as the following links

Continue Reading »

Episode 12: Concurrency Pt. 1

Filed in Episodes by on April 19, 2006 0 Comments
Episode 12: Concurrency Pt. 1

This is the first part of a series of Concurrency episodes. In this part Alex and Michael motivate and introduce the topic. We explain fundamental terms, such as thread, process, or mutex and dicuss typical challenges, such as deadlocks and race conditions.

Continue Reading »

SE-Radio Episode 241: Kyle Kingsbury on Consensus in Distributed Systems

Filed in Episodes by on November 3, 2015 5 Comments
SE-Radio Episode 241: Kyle Kingsbury on Consensus in Distributed Systems

Kyle Kingsbury, known as Aphyr on Twitter and for his blog by the same name, talks to Stefan Tilkov about consensus in distributed systems and about his experience in testing systems to see how they behave in case of failures. In addition to discussing some of the theoretical foundations, such as the CAP theorem, isolation […]

Continue Reading »

Episode 230: Shubhra Kar on NodeJS

Filed in Episodes by on June 26, 2015 4 Comments
Episode 230: Shubhra Kar on NodeJS

Shubhra Kar of StrongLoop talks to Jeff Meyerson about Node.js. Node allows for server-side JavaScript. Shubra and Jeff explore why Node is so important from three standpoints: isomorphic JavaScript, the single-threaded-concurrency model, and the “API economy.” Isomorphic JavaScript apps have their own control and viewing logic, but they share the state and specification of the […]

Continue Reading »