• Manually explain all lines of code
  • Exception handling is expected to be known
  • Disadvantages of multithreading in a distributed environment
  • Learn about concurrent data structures - multithreaded maps, multithreaded stacks
  • Read - Write locks/shared locks