Implementation of user-level threads, thread switching mechanisms, a threads scheduler, and synchronization mechanisms. This project will use Linux on a multiprocessor system, and will involve coding in C and x86 assembly language.
I consider myself C and parallel processing expert, therefore i can provide you with quality fully commented code.
Please feel free to contact me for any further information.
Do you still want to finish this work? I have experiences on thread programming in C language so I think I can help you get the job done. May we discuss more?