Want to create an interactive transcript for this episode?
Podcast: airhacks.fm podcast with adam bien
Episode: Apache Storm, Disruptor, JCTools and Linearizability
Description: An airhacks.fm conversation with Francesco Nigro (@forked_franz) about:
JCTools as a Java concurrency utility library created by Nitsan Wakart,
the history of JCTools and how Cliff Click donated his non-blocking HashMap algorithm to the project,
contributions to JCTools including weight-free queue implementations,
Apache Storm vs. Apache Kafka,
explanation of how JCTools improves upon Java's standard concurrent queues by reducing garbage creation and optimizing memory layout,
the difference between linked node implementations in standard Java collections versus array-based implementations in JCTools,
detailed explanation of linearizability as a property of concurrent algorithms,
the challenges of implementing concurrent data structures that...