= Concurrent programming
{scope}
{title2=A12069W1}
Solutions to all three questions of the paper dated 2 June 2015.<Oxford Concurrent Programming examination paper (2015)>[Cover and pp. 2–6, A12069W1]{ref} The <Scala> fragments use <Communicating Scala Objects> notation: `proc` constructs a process, `p()` runs it, and `||` runs its components concurrently and waits for all of them. Inputs and outputs below are reliable and ordered; timing and scheduling assumptions are stated where needed.
Back to article page