小编kas*_*uqi的帖子

Coroutine与纤维差异澄清

在书中Linux System Programming, 2nd Edition,协同程序和光纤之间的区别解释如下:

协程和光纤提供的执行单元甚至比线程更轻(前者在它们是编程语言构造时是它们的名称,后者在它们是系统构造时).

我有一些Coroutines(语言结构)的例子,但无法找到Fibers的例子.

任何人都可以提供一些光纤(系统构造)的例子吗?

coroutine fiber

12
推荐指数
1
解决办法
4559
查看次数

班次计数太大

在Go的常量规范中,提到:

数字常量表示任意精度的精确值并且不会溢出。

所以我尝试了

const VeryVeryBigNumber = 1 << 200

它有效。然而,我可以尝试的最大班次计数是 511,使用 512 会抛出:

shift count too large: 512

512代表什么?我无意使用它,我只是想知道为什么它在我的机器中限制为511(我使用的是ubuntu 64位和go 1.9.2)?

谢谢

go

4
推荐指数
1
解决办法
398
查看次数

标签 统计

coroutine ×1

fiber ×1

go ×1