| Alessandro Forin. Test-and-set instructions for MIPS. School of Computer Science, Carnegie Mellon University, Mach Operating System source file mips/lock.s. |
....condition variables, we have added three routines to the runtime system. The 8 This is actually quite difficult to implement on MIPS machines that do not provide an atomic test and set instruction. We are indebted to Alessandro Forin of the Mach project for providing a solution for uniprocessors [19]. first, thread wait port, returns a representation of a Mach port that the thread can use to block itself. The second, thread wait, is used by a thread when it wishes to block. This is accomplished by performing a Mach msg receive on its wait port. The third routine, thread signal, takes a ....
Alessandro Forin. Test-and-set instructions for MIPS. School of Computer Science, Carnegie Mellon University, Mach Operating System source file mips/lock.s.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC