Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for SemRootLock (0.21 sec)

  1. src/runtime/metrics_test.go

    				return false
    			}
    			if tries.Add(-1) < 0 {
    				return false
    			}
    
    			runtime.Semacquire(&sem)
    			runtime.Semrelease1(&sem, false, 0)
    			if runtime.MutexContended(runtime.SemRootLock(&sem)) {
    				sawContention.Add(1)
    			}
    			return true
    		}
    
    		stks := [][]string{
    			{
    				"runtime.unlock",
    				"runtime.semrelease1",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 45K bytes
    - Viewed (0)
  2. src/runtime/export_test.go

    		}
    	}
    
    	startTheWorld(stw)
    	return
    }
    
    type Mutex = mutex
    
    var Lock = lock
    var Unlock = unlock
    
    var MutexContended = mutexContended
    
    func SemRootLock(addr *uint32) *mutex {
    	root := semtable.rootFor(addr)
    	return &root.lock
    }
    
    var Semacquire = semacquire
    var Semrelease1 = semrelease1
    
    func SemNwait(addr *uint32) uint32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
Back to top