
1 torbrowserbridge 2017-09-20 15:07:21 +08:00 via Android src/runtime/chan.c |
2 looplj 2017-09-20 15:18:07 +08:00 完全不一样的东西,,就是一个阻塞队列。 |
3 fuxiaohei 2017-09-20 15:22:45 +08:00 https://golang.org/src/runtime/chan.go ,channel 实现源码 |
4 xiaoshenke 2017-09-20 16:27:42 +08:00 你对管道的理解有问题。go 的管道应该是基于系统的线程封装的。 |
5 HunterPan 2017-09-20 20:11:10 +08:00 按我的理解,和 java 中的阻塞队列原理差不多吧 |
6 tairan2006 2017-09-20 20:18:00 +08:00 感觉楼主既不懂 go,也不懂系统=,= |
7 GoGoGoBoy 2017-09-20 20:38:31 +08:00 赞同楼上的 就是 java 的有界和无界阻塞队列 |
8 oaix 2017-09-20 20:43:07 +08:00 google 条件变量 消费者 消费者,你也可以实现一个“ go 管道”。 |
9 xiaxiaokang 2017-09-20 23:40:27 +08:00 楼主你是找几个 demo 就上手写的嘛?建议你多看看书,你这个问题在许式伟的《 Go 语言编程》里面有说明 |
10 veelog 2017-09-21 00:12:30 +08:00 via iPhone 你可以看看 /price/$pid/fd 看看有么有管道被打开 |
11 farseeraliens 2017-09-21 10:52:58 +08:00 via iPhone @veelog price -> proc iOS 拼写检查? |
12 veelog 2017-09-21 12:07:19 +08:00 via iPhone 呃呃呃呃呃,确实是自动给我改成 price 了 |