Golang与IO多路复用
select
Golang的select
关键字,用到了多路复用的概念,当然不是IO多路复用,因为没有涉及到输入输出。先看看下面例子:
1 |
|
Golang的select
的一大特性就是case
随机选取,所以我们可以看到有时候是运行i1 = <-c1
、有的时候是i2 = <-c1
。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
Golang的select
关键字,用到了多路复用的概念,当然不是IO多路复用,因为没有涉及到输入输出。先看看下面例子:
1 |
|
Golang的select
的一大特性就是case
随机选取,所以我们可以看到有时候是运行i1 = <-c1
、有的时候是i2 = <-c1
。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
目录