Skip to content

Instantly share code, notes, and snippets.

View aditya-agrawal's full-sized avatar

aditya-agrawal

View GitHub Profile
@aditya-agrawal
aditya-agrawal / FuturesB.java
Created July 24, 2020 02:30 — forked from benjchristensen/FuturesB.java
FuturesB.java Example of using Futures for nested calls showing how it blocks inefficiently.
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Future;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;