2026-09-09 16:36:27 +08:00
|
|
|
{
|
|
|
|
|
"slug": "go-java-concurrency",
|
|
|
|
|
"name": "Go/Java并发模型",
|
|
|
|
|
"description": "GMP调度、CSP模型、AQS/ForkJoinPool、goroutine泄漏、JMM、happens-before、pprof/JFR",
|
2026-09-13 14:47:57 +08:00
|
|
|
"tags": [
|
|
|
|
|
"GMP",
|
|
|
|
|
"GOMAXPROCS",
|
|
|
|
|
"Go",
|
|
|
|
|
"M/P hand-off",
|
|
|
|
|
"channel",
|
|
|
|
|
"forkjoinpool",
|
|
|
|
|
"go",
|
|
|
|
|
"goroutine",
|
|
|
|
|
"java",
|
|
|
|
|
"jmm",
|
|
|
|
|
"pprof",
|
|
|
|
|
"rwmutex",
|
|
|
|
|
"select",
|
|
|
|
|
"sync",
|
|
|
|
|
"thread",
|
|
|
|
|
"volatile",
|
|
|
|
|
"系统调用",
|
|
|
|
|
"调度",
|
|
|
|
|
"调度同步"
|
|
|
|
|
],
|
2026-09-09 17:17:35 +08:00
|
|
|
"question_files": [
|
|
|
|
|
"single_choice",
|
|
|
|
|
"true_false",
|
|
|
|
|
"fill_blank",
|
|
|
|
|
"short_answer",
|
|
|
|
|
"code_reading"
|
|
|
|
|
],
|
2026-09-09 16:36:27 +08:00
|
|
|
"stats": {
|
2026-09-13 14:47:57 +08:00
|
|
|
"total": 68,
|
2026-09-09 16:36:27 +08:00
|
|
|
"by_type": {
|
2026-09-13 14:47:57 +08:00
|
|
|
"single_choice": 25,
|
|
|
|
|
"true_false": 15,
|
|
|
|
|
"fill_blank": 15,
|
2026-09-09 16:36:27 +08:00
|
|
|
"short_answer": 5,
|
2026-09-13 14:47:57 +08:00
|
|
|
"code_reading": 8
|
2026-09-09 16:36:27 +08:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"created": "2026-09-09",
|
2026-09-13 14:47:57 +08:00
|
|
|
"updated": "2026-09-13",
|
|
|
|
|
"difficulty_range": [
|
|
|
|
|
3,
|
|
|
|
|
5
|
|
|
|
|
],
|
|
|
|
|
"schema_version": "1.0.0"
|
|
|
|
|
}
|