Code
Hub
Workspaces
Connect
Indexed graphs
Engine
MCP
copy
Index your code
hub
/
github.com/SurgeDM/Surge
/ NewTaskQueue
Function
NewTaskQueue
internal/engine/concurrent/task_queue.go:22–26 ·
view source on GitHub ↗
()
Source
from the content-addressed store, hash-verified
20
}
21
22
func
NewTaskQueue() *TaskQueue {
23
tq := &TaskQueue{}
24
tq.cond = sync.NewCond(&tq.mu)
25
return
tq
26
}
27
28
func
(q *TaskQueue) Push(t types.Task) {
29
q.mu.Lock()
Callers
11
TestTaskQueue_PushPop
Function · 0.85
TestTaskQueue_PushMultiple
Function · 0.85
TestTaskQueue_IdleWorkers
Function · 0.85
TestTaskQueue_Close
Function · 0.85
TestTaskQueue_DrainRemaining
Function · 0.85
TestHedgeSharedMaxOffsetRace
Function · 0.85
Download
Method · 0.85
TestHandlePause_CompletionBoundary
Function · 0.85
TestHandlePause_Normal
Function · 0.85
TestHandlePause_UsesLiveRateLimitFromState
Function · 0.85
TestHandlePause_CompletionFinalization
Function · 0.85
Calls
no outgoing calls
Tested by
10
TestTaskQueue_PushPop
Function · 0.68
TestTaskQueue_PushMultiple
Function · 0.68
TestTaskQueue_IdleWorkers
Function · 0.68
TestTaskQueue_Close
Function · 0.68
TestTaskQueue_DrainRemaining
Function · 0.68
TestHedgeSharedMaxOffsetRace
Function · 0.68
TestHandlePause_CompletionBoundary
Function · 0.68
TestHandlePause_Normal
Function · 0.68
TestHandlePause_UsesLiveRateLimitFromState
Function · 0.68
TestHandlePause_CompletionFinalization
Function · 0.68