package main
import "fmt"
func task(id int) {
fmt.Printf("Task %d is running\n", id)
}
func main() {
numTasks := 3//把3赋值给numTasks
// 启动多个协程执行任务
for i := 1; i <= numTasks; i++ {
go task(i)
}
// 等待一段时间,以便观察任务执行
fmt.Scanln()
}
go并发任务运行器
最新推荐文章于 2024-11-01 18:16:59 发布
本文介绍了如何在Go语言中创建一个简单的程序,使用for循环启动多个协程执行任务,并在main函数中控制并发。通过`fmt.Println`观察任务的执行情况。
摘要由CSDN通过智能技术生成