1. 6.30 Producer-Consumerhistorical

    Producer-consumer coordination with BlockingQueue, wait/notify, and Condition, including bounded capacity and correct wait-loop semantics.

  2. 6.37 Deadlock Examplehistorical

    A minimal Java deadlock caused by inconsistent lock ordering, plus detection and prevention techniques.