The goal for this lab is to implement zero-capacity channels.
We will also be re-testing the createGoroutine
,
yieldGoroutine
and cleanupGoroutines
functions.
The points for the lab will be split evently between the Lab 7 functionality and the new functionality (zero-capacity channels).
We will test with the following files (available in
~cs520/public/prog5
):
Put all your C source code in a single file, "goroutines.c". Put all your Intel-64 assembly language code in a single file, "asm.s".
To turn in this laboratory, type:
% ~cs520/bin/submit lab9 goroutines.c asm.s
Submissions can be checked by typing:
% ~cs520/bin/scheck lab9
Remember that there are no late submissions of labs. Submit what you have prior to noon on Sunday October 28. Be careful: one minute late is late.
Comments and questions should be directed to pjh@cs.unh.edu