golang实现协程并行任务与串行任务的编排代码
代码语言:golang
所属分类:其他
代码描述:golang实现协程并行任务与串行任务的编排代码,当任务一与任务二同时并发执行完毕后再执行任务三。
代码标签: golang 协程 并行 任务 串行 任务 编排 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
package main import ( "fmt" "time" ) // 任务一:等待5秒钟 func taskOne(ch chan int) { time.Sleep(3 * time.Second) fmt.Println("Task One completed.") ch <- 1 // 将消息写入通道 } // 任务二:等待3秒钟 func taskTwo(ch chan int) { time.Sleep(3 * time.Second) fmt.Println("Task Two completed.") ch <- 1 // 将消息写入通道 } // 任务三:等待1秒钟 func taskThree(.........完整代码请登录后点击上方下载按钮下载查看
网友评论0