Ruby1.9中加入的轻量级线程fiber,纤程,让人很迷茫:这玩意到底有啥用?一开始人们说可以用来模拟continuation,然后呢?
Dave Thomas给我们指出了一条小路:用来模拟pipeline! 该牛人通过文章告诉我们,人们最终可以利用fiber实现如下效果:
puts (even_numbers | tripler | incrementer | multiple_of_five ).resume
是不是很好玩?
好玩是无庸置疑的,fiber到底能用多大用处,还得实践来证明,咔咔。
...