MCPcopy Index your code
hub / github.com/daheige/concurrency-in-go

github.com/daheige/concurrency-in-go @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
165 symbols 358 edges 75 files 50 documented · 30%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Cache (Interface)
预分配的Data元素个数 定义Cache接口的方法 [1 implementers]
part14/cache.go
Task (FuncType)
Task task func.
part22/panic_catch/panic_catch.go

Core symbols most depended-on inside this repo

Println
called by 248
part20/safe_go.go
consumer
called by 4
part10/pro_cust_async.go
worker
called by 3
part19/t.go
product
called by 3
part10/pro_cust_async.go
generator
called by 2
part12/select.go
produce
called by 2
part5/pro_cust.go
consumer
called by 2
part5/pro_cust.go
printNum
called by 2
part6/runtime_task.go

Shape

Function 139
Method 16
Struct 7
Interface 2
FuncType 1

Languages

Go100%

Modules by API surface

part14/cache.go17 symbols
part20/safe_go.go6 symbols
part18/app.go5 symbols
part12/ctx.go5 symbols
part9/stack.go4 symbols
part8/select_pump.go4 symbols
part8/select_one.go4 symbols
part3/chan_sem.go4 symbols
part22/panic_catch/panic_catch.go4 symbols
part10/pro_cust_async.go4 symbols
part6/chan_3.go3 symbols
part6/chan.go3 symbols

For agents

$ claude mcp add concurrency-in-go \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact