Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for unweighted (0.29 sec)

  1. src/cmd/vendor/golang.org/x/sync/semaphore/semaphore.go

    func NewWeighted(n int64) *Weighted {
    	w := &Weighted{size: n}
    	return w
    }
    
    // Weighted provides a way to bound concurrent access to a resource.
    // The callers can request access with a given weight.
    type Weighted struct {
    	size    int64
    	cur     int64
    	mu      sync.Mutex
    	waiters list.List
    }
    
    // Acquire acquires the semaphore with a weight of n, blocking until resources
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 4.3K bytes
    - Viewed (0)
Back to top