zhangzengfei
2024-10-22 4ca3791590a7bf50222aa5f80e53edf04739108a
nvcs/queue.go
@@ -1,20 +1,20 @@
package nvcs
type chQueue struct {
   data chan elevatorRunData
   data chan ElevatorRunData
}
func newChQueue(size int) *chQueue {
   return &chQueue{
      data: make(chan elevatorRunData, size),
      data: make(chan ElevatorRunData, size),
   }
}
func (q *chQueue) enqueue(data elevatorRunData) {
func (q *chQueue) put(data ElevatorRunData) {
   q.data <- data
}
func (q *chQueue) dequeue() elevatorRunData {
func (q *chQueue) get() ElevatorRunData {
   data := <-q.data
   return data
}