var pipe1  = make(chan int, 1000)
func piTest(){
	for{
		data := <- pipe1
		fmt.Printf("get data:%v\n", data)
	}

}


func putData(){
	for {
		source := rand.NewSource(time.Now().UnixNano())
		dataR := rand.New(source).Intn(100)
		time.Sleep(time.Second *1 )
		pipe1 <- dataR
	}
}

func main(){
	go piTest()
	go putData()
	time.Sleep(time.Minute* 1)
}



相关文章:

  • 2022-12-23
  • 2021-06-29
  • 2021-12-24
  • 2021-09-19
  • 2022-02-24
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2022-12-23
相关资源
相似解决方案