Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for dequeueNil (0.14 sec)

  1. src/sync/poolqueue.go

    // the index. We divide by 4 so this fits in an int on 32-bit.
    const dequeueLimit = (1 << dequeueBits) / 4
    
    // dequeueNil is used in poolDequeue to represent interface{}(nil).
    // Since we use nil to represent empty slots, we need a sentinel value
    // to represent nil.
    type dequeueNil *struct{}
    
    func (d *poolDequeue) unpack(ptrs uint64) (head, tail uint32) {
    	const mask = 1<<dequeueBits - 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 18:12:29 UTC 2024
    - 8.3K bytes
    - Viewed (0)
Back to top