package main import "fmt" import "time" //工作线程,处理具体的业务逻辑,是将jobs中的任务取出,处理后将处理结果放置在results中。 func worker(id int, jobs <-chan int, results chan<- int) { for j := range jobs { fmt.Println("worker", id,
go多线程实现
最新推荐文章于 2024-10-19 00:00:24 发布
package main import "fmt" import "time" //工作线程,处理具体的业务逻辑,是将jobs中的任务取出,处理后将处理结果放置在results中。 func worker(id int, jobs <-chan int, results chan<- int) { for j := range jobs { fmt.Println("worker", id,