It is important to start this lab during the week before the lab session. Come to the lab session to get help to finish it.
The goal for this lab is to complete the thread_create and the thread_yield functions. You do not need to implement preemptive scheduling of the threads.
I will test with the following files:
Put all your C source code in a single file, "thread.c". Put all your Intel 64 assembly language in a single file, "thread_asm.s".
Turn in this laboratory by typing:
% ~cs520/bin/submit lab10 thread.c thread_asm.s
Submissions can be checked by typing:
% ~cs520/bin/scheck lab10
Remember that there are no late submissions of labs. Submit what you have prior to 8am on Tuesday April 14.
Comments and questions should be directed to hatcher@unh.edu