Pipelines Using Fibers in Ruby 1.9

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

是不是很好玩?

好玩是无庸置疑的,fiber到底能用多大用处,还得实践来证明,咔咔。
...

你可能感兴趣的:(Ruby)