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 257: Michael Nygard on Clojure in Practice

Filed in Episodes by on May 17, 2016 1 Comment
SE-Radio Episode 257: Michael Nygard on Clojure in Practice

Michael Nygard of “Release It!” fame talks with Stefan Tilkov about his experience using the Clojure programming language. Topics include the tool chain and development process, the Clojure learning curve, and on-boarding new developers. Michael explains the similarities and differences compared to typical OO languages when implementing domain logic, and uses both game development and […]

Continue Reading »

SE-Radio Episode 254: Mike Barker on the LMAX Architecture

Filed in Episodes by on April 12, 2016 3 Comments
SE-Radio Episode 254: Mike Barker on the LMAX Architecture

Mike Barker talks with Sven Johann about the architecture of the LMAX system. LMAX is a low-latency, high-throughput trading platform. Their discussion begins with what LMAX does; the origins of LMAX; and extreme performance requirements faced by LMAX. They then delve into systems that LMAX communicates with; LMAX users; the two main components of the […]

Continue Reading »