Concurrent Programming with the Disruptor
The Disruptor is an award-winning open source concurrent programming framework developed by LMAX, a financial exchange based in London. Although it is currently fashionable to talk about using languages or frameworks to hide concurrent programming, the Disruptor provides a way to do quite the opposite—to enable developers to think about how to parallelize their architecture in a straightforward and easy-to-code fashion.
This presentation includes diagrams that demonstrate how to dissect a problem in such a way that you can identify which parts can run in parallel and how to manage dependencies between them. It shows how to translate this into an implementation with the Disruptor.
Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.