Single Core Concurrency

Multiple Core Concurrency

Exceptions Example

- In example below, Method 2 can either catch the exception or throw it to method 1 to deal with


What we hope happens

What might very well happen instead