Advances in Programming Languages 2018/19 Lecture 8: Concurrency
Moving on from type systems, this lecture starts to look at
programming for concurrency: why you might want — or need — to write
concurrent code and some of the challenges in doing so. I also
introduced some of the concurrency primitives in Java and how they are
used, as well as telling a story about the Apollo Guidance Computer and
the robustness of its concurrent event handling under input overload.
Media Hopper Create does not support public attachments to videos, so to download slides please use this alternate website:
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336, VAT Registration Number GB 592 9507 00, and is acknowledged by the UK authorities as a “Recognised body” which has been granted degree awarding powers.