但是, go底层其实还是使用了锁和callback的.
2.1 模拟服务器启动, 打印内容到页面
package main
import (
"fmt"
"net/http"
)...代码实现
我们使用案例来说明管道的使用
3.1 channel是goroutine和goroutine之间的通信
首先, 将数据放入管道中.....这里有个疑问, 为什么要将数据放入管道中呢?..., Sink从管道里读数据, 将读到的数据, 输出
/**
* 只读数据, 不写数据的, 将读出来的数据打印出来
* 可以打印到控制台, 也可以写入到文件....然后将数据输出到文件
?
如上图分析:
可以看到, 基本都是使用管道进行的通信, 读取数据的时候, 并不是说, 最开始放入一个数据, 到最后, 输出一个数据, 中间有等待的过程...., 将读出来的数据打印出来
* 可以打印到控制台, 也可以写入到文件.