草庐IT

Workerpool

全部标签

go - 为什么我的 Golang Workerpool 会忽略作业?

我正在尝试创建一个工作线程池。这似乎工作正常,但如果我输入1-6,它就会工作。它不会打印出六个。有人可以解释原因并希望为我提供修复吗?//GolangWorkerpoolfuncworker(idint,jobs 最佳答案 将reader:=bufio.NewReader(os.Stdin)移动到for循环之前我猜测如果重复运行,stdin中等待的数据会丢失 关于go-为什么我的GolangWorkerpool会忽略作业?,我们在StackOverflow上找到一个类似的问题:

go - 为什么我的 Golang Workerpool 会忽略作业?

我正在尝试创建一个工作线程池。这似乎工作正常,但如果我输入1-6,它就会工作。它不会打印出六个。有人可以解释原因并希望为我提供修复吗?//GolangWorkerpoolfuncworker(idint,jobs 最佳答案 将reader:=bufio.NewReader(os.Stdin)移动到for循环之前我猜测如果重复运行,stdin中等待的数据会丢失 关于go-为什么我的GolangWorkerpool会忽略作业?,我们在StackOverflow上找到一个类似的问题: