Lecture 1: Object-Oriented Programming: Short review [pdf]
Lecture 2-3: Concurrent Programming in Java [pdf 2] [pdf 3]
Lectures 4-7: Object-Oriented Concurrent Programming: Shared objects [pdf 4] [pdf 5] [pdf 6] [pdf 7]
Lecture 8: Object-Oriented Concurrent Programming: Message Passing Communication [pdf]
Lecture 9: Object-Oriented Concurrent Programming: Error Handling in Concurrency [pdf]
Bibliography [pdf]
(See also pt.ua.concurrent library.)
(mos at ua.pt) University of Aveiro, DETI/IEETA