Thread Synchronization

  • Thread Acquires Lock for Object
  • Thread Does Work on Object
  • Other Threads Cannot Acquire Lock While it is Held - They are Blocked
  • Thread Releases Lock When Done
  • Can Cause Deadlock if Not Done Properly