go实现交替打印
package main
import (
"fmt"
"strconv"
)
import "time"
func main() {
// 定义缓冲区为1的channel,类似于java里的阻塞队列
chala := make(chan int,1)
// 主线程插入数据1
chala <- 1
// go启动协程执行func
go say(chala, "协程1")
go say(chala, "协程2")
// 主线程sleep 给两个线程时间执行。主线程结束,子线程
原创
2021-09-26 17:03:56 ·
543 阅读 ·
0 评论