No Future in Java Futures
This session examines how Java Future affects the design and implementation of highly concurrent multithreaded systems. It explains how, although being designed to facilitate concurrent programming, they often have the opposite effect, unnecessarily causing developers to burn threads and actually encouraging the development of blocking synchronous systems. It proposes several …