cs205: engineering software?
(none)
05 April 2010

CS205 Notes 21 (11 October 2006)

cs205 Wednesday 11 October 2006

Upcoming Schedule

Object-Oriented Design

What is the difference between an is-a and has-a relationship?






For the ISIS design (from Friday's class), how should we represent a major?






Concurrency

Why is it useful for a programming language to support multiple threads?






Why is concurrent programming harder than sequential programming?






Why is concurrent programming easier than sequential programming?




What causes a race condition?




What causes a deadlock?