Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for notifyList (0.11 sec)

  1. src/sync/runtime.go

    // See runtime/sema.go for documentation.
    func runtime_notifyListAdd(l *notifyList) uint32
    
    // See runtime/sema.go for documentation.
    func runtime_notifyListWait(l *notifyList, t uint32)
    
    // See runtime/sema.go for documentation.
    func runtime_notifyListNotifyAll(l *notifyList)
    
    // See runtime/sema.go for documentation.
    func runtime_notifyListNotifyOne(l *notifyList)
    
    // Ensure that sync and runtime agree on size of notifyList.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 16 16:32:27 UTC 2022
    - 2.3K bytes
    - Viewed (0)
  2. src/runtime/mklockrank.go

    < SCHED
    # Below SCHED is the scheduler implementation.
    < allocmR,
      execR;
    allocmR, execR, hchan < sched;
    sched < allg, allp;
    
    # Channels
    NONE < notifyList;
    hchan, notifyList < sudog;
    
    hchan, pollDesc, wakeableSleep < timers;
    timers, timerSend < timer < netpollInit;
    
    # Semaphores
    NONE < root;
    
    # Itabs
    NONE
    < itab
    < reflectOffs;
    
    # User arena state
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:47:01 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  3. src/sync/cond.go

    type Cond struct {
    	noCopy noCopy
    
    	// L is held while observing or changing the condition
    	L Locker
    
    	notify  notifyList
    	checker copyChecker
    }
    
    // NewCond returns a new Cond with Locker l.
    func NewCond(l Locker) *Cond {
    	return &Cond{L: l}
    }
    
    // Wait atomically unlocks c.L and suspends execution
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 21:14:51 UTC 2024
    - 4.1K bytes
    - Viewed (0)
Back to top