func llqEnqueue(num int64, q *spscq.LLChunkQ, done chan bool) { runtime.LockOSThread() for i := int64(0); i < num; i++ { writeBuffer := q.WriteBuffer() for writeBuffer == nil { writeBuffer = q.WriteBuffer() } writeBuffer[0] = byte(i) q.CommitWrite() } done <- true }