Threads and Elements of Parallel Programming in Java

Slides

Code examples

  1. Producer-consumer threads  (in  Java 5)
  2. Producer-consumer with runnable interface  (in Java 5)
  3. Producer-consumer with subclass  (in Java 5)
  4. Clock  (source code)

Home reading

  1. Threads, in Java Tutorial
  2. Threads of control, by Dick Baldwin
  3. Threads - stop(), suspend(), resume() deprecated
  4. Threads and graphics,  Threads and networking (advanced), by David Eck
  5. Concurrency utilities  in Java documentation (Java 5, advanced)

Practice

Experiments with the producer-consumer demo.


Jaanus Pöial, 2006