文档章节

io.Pipe测试

x
 xxbbdd
发布于 2017/09/09 16:39
字数 90
阅读 6
收藏 0

管道会返会Reader和Writer。只有把所有数据读光了才会再写。

 

package main

import (
   "io"
   "fmt"
   "time"
)

func test() {
   r,w := io.Pipe()
   go func(r *io.PipeReader) {
      for i:=0; i < 10; i++ {
         a := make([]byte, 1)
         r.Read(a)
         fmt.Println(a)


      }
   }(r)
   go func(w *io.PipeWriter) {
      for i :=0; i<10; i++ {
         var a[] byte
         a = append(a, byte(i))
         a = append(a, byte(i))
         w.Write(a)
         time.Sleep(1*time.Second)
      }
   }(w)
}
func main() {
   test()
   time.Sleep(1000*time.Second)
}

 

© 著作权归作者所有

共有 人打赏支持
x
粉丝 0
博文 14
码字总数 4734
作品 0
beego 1.4.2 版本发布,Go 应用框架

让大家久等了,这个版本新功能和bugfix都挺多,但是我还是只更新了一个小版本,等着Go1.4跟上来,打算和Go的版本去同步。 新功能: 增加了SQL构造器,参考了ZEND框架的ORM Controller获取参数...

astaxie
2014/11/05
2.5K
8

没有更多内容

加载失败,请刷新页面

加载更多
windbg调试C源码级驱动

联机方式不多说了。我博客里有,英文的。 windbg联机文档 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debug-universal-drivers---step-by-step-lab--echo-kernel......

simpower
32分钟前
0
0
redis快照和AOF简介

数据持久化到硬盘:一是快照(snapshotting),二是只追加文件(append-only file AOF) 快照 核心原理:redis某个时间内存内的所有数据写入硬盘 场景:redis快照内存里面的数据 1. 用户发送bgsav...

拐美人
32分钟前
0
0
这个七夕,送你一份程序员教科书级别的告白指南

给广大爱码士们的高能预警: 今天,就是七夕了…… (单身非作战人群请速速退场!) 时常有技术GG向个推君抱怨 经过网民多年的教育 以及技术人持之以恒的自黑 冲锋衣狂热分子·格子衫骨灰级粉...

个推
37分钟前
0
0
python爬虫日志(15)cookie详解

转载:原文地址 早期Web开发面临的最大问题之一是如何管理状态。服务器端没有办法知道两个请求是否来自于同一个浏览器。那时的办法是在请求的页面中插入一个token,并且在下一次请求中将这个...

茫羽行
38分钟前
0
0
qlv视频格式转换器

  腾讯视频中的视频影视资源有很多,小编经常在里面下载视频观看,应该也有很多朋友和小编一样吧,最近热播的电视剧也不少,如《香蜜沉沉烬如霜》、《夜天子》还有已经完结的《扶摇》,这么...

萤火的萤火
41分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部