Changes

58 bytes added ,  20:57, 28 November 2015
Line 224: Line 224:     
Address arbiters are a low-level primitive to implement synchronization based on a counter stored at some user-specified virtual memory address. Address arbiters are used to put the current thread to sleep until the counter is signaled. Both of these tasks are implemented in ArbitrateAddress.
 
Address arbiters are a low-level primitive to implement synchronization based on a counter stored at some user-specified virtual memory address. Address arbiters are used to put the current thread to sleep until the counter is signaled. Both of these tasks are implemented in ArbitrateAddress.
 +
 +
Address arbiters are implemented by [[KAddressArbiter]].
    
===CreateAddressArbiter===
 
===CreateAddressArbiter===
549

edits