At the very end, there is a thread that prints the values that emerge from the pipe. Note that this assembly will only print out prime numbers, because the threads in the pipe will consume all non-primes. Since we will soon make the threads package preemptive, all code you write should be properly synchronized. Do not forget to check for memory leaks. Your threads package should not run out of memory when large numbers of threads are created and destroyed.
Submissions Follow the following steps to submit.
Get your group numbers from the Group Assignments link on the web-page. Create a folder named as proj1-yourgroupnumber . Create two subfolders within this folder - one named Code and another named Executable . Put all your .c files and project files into the Code folder. We should be able to go to this folder and just click on your project file to open up all your working code.