Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for panicUnreleased (0.13 sec)

  1. src/cmd/go/internal/base/limit.go

    		}
    		netLimitSem <- struct{}{}
    		hasToken = true
    	}
    
    	checker := new(netTokenChecker)
    	runtime.SetFinalizer(checker, (*netTokenChecker).panicUnreleased)
    
    	return func() {
    		if checker.released {
    			panic("internal error: net token released twice")
    		}
    		checker.released = true
    		if hasToken {
    			<-netLimitSem
    		}
    		runtime.SetFinalizer(checker, nil)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 19 02:47:12 UTC 2023
    - 1.9K bytes
    - Viewed (0)
Back to top