var Runtime_Semacquire … var Runtime_Semrelease … var Runtime_procPin … var Runtime_procUnpin … type PoolDequeue … func NewPoolDequeue(n int) PoolDequeue { … } func (d *poolDequeue) PushHead(val any) bool { … } func (d *poolDequeue) PopHead() (any, bool) { … } func (d *poolDequeue) PopTail() (any, bool) { … } func NewPoolChain() PoolDequeue { … } func (c *poolChain) PushHead(val any) bool { … } func (c *poolChain) PopHead() (any, bool) { … } func (c *poolChain) PopTail() (any, bool) { … }