golang随机数及pipe
2024-09-09 22:18:26
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)
}
最新文章
- 【Java学习笔记】静态导入
- August 25th 2016 Week 35th Thursday
- acdream 1738 世风日下的哗啦啦族I 分块
- spoj 24
- CodeBlocks+opencv2.4.4+cmake+MinGW
- 《第一行代码》学习笔记6-活动Activity(4)
- VS 调试Window Server方法
- TOMCAT-publishing to tomcat v7.0 server at
- 微信小程序简单入门2
- SQL语句在数据库中可以执行在mybatis执行不了
- extjs.net Combox赋值
- python安装pyMysql
- ELK实战(Springboot日志输出查找)
- 2018-2019-2 网络对抗技术 20165230 Exp6 信息搜集与漏洞扫描
- flutter 异步async、await和Future的使用技巧
- spring-boot 速成(5) profile区分环境
- nodejs基础 -- web模块
- Codechef AMXOR
- 【WPF】设置TextBox内容为空时的提示文字
- Hibernate关系映射 一对一双向外键关联@OneToOne Annotation方式