CSE 332 Section Agenda Week 9
CSE 332 Section Agenda Week 9
- Project 3 [tips]
- Concurrency
Concurrency Topics/Examples
Concurrency
- Race condition (Data Race, Bad interleaving) [slides]
- Heisen bug
- Use of synchronized keyword in java
- Practice problem (#5 of 10su final): [practice final]
Locks
- Re-entrant lock
- Reader/Writer lock
- Deadlock
- Slides (halfway down are locks): [slides]
- Practice Problem (#10 of 12sp final): [practice final].
Concurrency sample Java files: here