[an error occurred while processing this directive]
Home Monash Info News and Events Campuses and Faculties Monash University
Monash University Handbooks

CSE3416

Concurrent programming

(IT)

6 points + 3 hours per week + Second semester + Clayton + Prerequisites: SFT1102, CSE1203 or equivalent + Prohibition: SFT3316

Synopsis: Principles and practices of concurrent programming and their significance in high-performance software systems development. Themes include concurrency and synchronisation, safety and liveness properties, shared variables, critical sections, semaphores, monitors, message passing (asynchronous, remote procedure calls, rendezvous, tuple space), UNITY model, Java multi-threading and synchronisation concurrent object-oriented programming, concurrent resource access control in databases and UNIX.

Assessment: Examination: 60% + Practical work: 40%


Help | Contacts | Site Map | Staff Directory | Search