6f: Concurrency
Academic Year 2022-2023
Concurrent computing refers to situations where different
computational tasks are executed in overlapping time periods
(i.e, concurrently) instead of sequentially (one after the
other). The tasks could be implemented as processes or
threads. Also, there may be a need to synchronize the different
tasks in some manner. Here, we test the ability of students to
solve a problem using concurrent programming that involves either
multiple processes or multiple threads.
Assessment is performed as follows.
|