COMP2310/6310 CDS: Practicals - Tutorials and Laboratories
It is very important to come to your Practical Sessions properly prepared! This will enable you to make best use of the limited face-to-face contact with your tutor, as well as progress better through the exercises. Feel free to ask your tutors questions of any points needing clarification during this time.
Week
Document
Topic
Selected Answers
2:
TuteLab-1
Introduction to FSP
and Concurrent Execution
sample answers
3:
TuteLab-2
Modelling Concurrency and
Introduction to Java Threads
sample answers
4:
TuteLab-3
Shared Objects, Monitors and
Condition Synchronization
sample answers
5:
TuteLab-4
Deadlock!
sample answers
6:
TuteLab-5
Safety & Liveness
sample answers
7:
TuteLab-6
Message Passing
sample answers
8:
Lab-7
Forks and Pipes
sample answers
9:
Lab-8
Sockets and UNIX Select
sample answers
11:
Lab-9
Signals and UNIX Semaphores
sample answers
11:
Drop-in Lab
Catchup and Help with Assignment 2
13:
Tutorial-10
Selection of
Sample Exam Questions (1st hour only) from
practice exam
