摘要: 运行结果 结果分析 代码中指定线程池只有3个可用线程, 可见打印日志也只有ThreadPoolExecutor 0_0/1/2 三个线程, 其中主线程wait 了4买哦 阅读全文
posted @ 2019-06-14 17:20 加州水果 阅读(286) 评论(0) 推荐(0) 编辑
摘要: ```go package main import ( "fmt" "time" ) func main() { // 管道 固定5个int ch := make(chan int, 5) // 生成者 协程 // 管道只能存5个int, 但是要生产15个int, 这就要等消费者先消费完(未消费前生 阅读全文
posted @ 2019-06-14 15:46 加州水果 阅读(363) 评论(0) 推荐(0) 编辑