作为法国本土人和boost :: asio用户,我在我的词汇表中添加了'strand'字样(在法语中是'toron'),这里是由三股线组成的绳索图像一个由多个其他人组成:
但我不明白克里斯托弗科尔霍夫使用的比喻,对吗?
答案 0 :(得分:2)
strand是一个逻辑的顺序路径。
即使许多路径交织在一起,路径也是连续的,不间断的,逻辑上是不同的。
这就是隐喻的作用:尽管很多股可以交织在一起(在许多线程上,甚至在很多线程上),代码的逻辑路径"永远不会被打破,中断或与另一个链
相撞
实际上,问题中的图片非常具有描述性,而且比这更具典型性,因为实际上你会有一定数量的线索 - 通常 - 在单一方向上进行类似的工作(在时间上向前)和公平交替({{ 1}}负责为每个链调度任务。)