We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 939f179 commit b0ab6a8Copy full SHA for b0ab6a8
1 file changed
core/queue.go
@@ -4,7 +4,7 @@ import (
4
"sync"
5
)
6
7
-var mutex sync.Mutex
+var queueMutex sync.Mutex
8
9
type queue struct {
10
requests []int
@@ -21,8 +21,8 @@ func NewQueue(limit int) queue {
21
}
22
23
func (q *queue) Push() int {
24
- mutex.Lock()
25
- defer mutex.Unlock()
+ queueMutex.Lock()
+ defer queueMutex.Unlock()
26
27
length := len(q.requests)
28
@@ -37,6 +37,9 @@ func (q *queue) Push() int {
37
38
39
func (q *queue) Pop() {
40
41
42
+
43
q.requests = q.requests[:len(q.requests)-1]
44
45
0 commit comments