Nikhil Anurag
You
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
You & Roomie
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Watch
TV
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Watch
TV
# Cores
OS Threads
Available
Resources
Ease of Creation
OS Threads
# Cores
OS Threads
JVM Threads
Available
Resources
Ease of Creation
# Cores
OS Threads
JVM Threads
Thread Pool
Available
Resources
Ease of Creation
Thread
Task
Thread Pool
Free: 4
Busy: 0
Task Queue: 4
Thread Pool
Free: 4
Busy: 0
Task Queue: 3
Thread Pool
Free: 3
Busy: 1
Task Queue: 2
Thread Pool
Free: 2
Busy: 2
Task Queue: 1
Thread Pool
Free: 1
Busy: 3
Task Queue: 0
Thread Pool
Free: 0
Busy: 4
Task Queue: 0
Thread Pool
Free: 0
Busy: 4
Task Queue: 1
Thread Pool
Free: 0
Busy: 4
Task Queue: 1 (Waiting)
Thread Pool
Free: 0
Busy: 4
Task Queue: 2 (Waiting)
Thread Pool
Free: 0
Busy: 4
# Cores
OS Threads
JVM Threads
Thread Pool
Available
Resources
Ease of Creation
# Cores
OS Threads
JVM Threads
Thread Pool
Fibers
Tasks
Available
Resources
Ease of Creation
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Cats IO: Sequential execution on a single thread
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food
Monix Task: Execution with scheduled breaks
# Cores
OS Threads
JVM Threads
Available
Resources
Ease of Creation
# Cores
OS Threads
Available
Resources
Ease of Creation
# Cores
OS Threads
Available
Resources
Ease of Creation
JVM Threads
# Cores
OS Threads
Available
Resources
Ease of Creation
JVM Threads
Thread Pool
Fibers
Call 1
Email
1/2
Prep
Food
Call 2
Email
2/2
Eat
Food