Five Approaches to Concurrency in Java

All hipsters know that asynchronous non-blocking code is the only way. But what does that really mean? There are many ways of writing concurrent Java applications. All with different trade-offs. We wanted to find out what the best approach or approaches were, so we tried the all, so you won’t have to. We will compact our years of toil into an hour of live Java coding examples for you to enjoy. Come learn from our mistakes and triumphs. We will present you with a common problem, and several different ways to solve it. We will show you the benefits, the disadvantages and explanations of what is actually going on at a lower level.

Video producer: