【文件属性】:
文件名称:enumerator-parallel:Enumerator 和 Parallel 之间的超级简单包装器
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-05 13:01:38
Ruby
枚举器::并行
require 'enumerator-parallel'
[ 1 , 2 , 3 ] . par ( processes : 3 ) . each { | n | sleep 1 ; p n }
3倍的父亲! 哇哇哇
enumerator-parallel保持结果的顺序 (^o^)
[ 1 , 2 , 3 ] . par ( threads : 3 ) . map { | n | sleep 1 ; p n }
#=> [1, 2, 3]
[ 1 , 2 , 3 ] . par ( proceses : 3 ) . select { | n | sleep 1 ; n > 1 }
#=> [2, 3]
( 1 .. 10 ) . par ( threads : 10 ) . reject { | n | sleep 1 ; n . odd? }
#=> [2, 4
【文件预览】:
enumerator-parallel-master
----lib()
--------enumerator-parallel()
--------enumerator-parallel.rb(874B)
----Gemfile(49B)
----enumerator-parallel.gemspec(1KB)
----Rakefile(133B)
----.travis.yml(152B)
----test()
--------minitest_helper.rb(131B)
--------test_parallel_enumerable.rb(785B)
----README.md(2KB)
----.gitignore(87B)
----bin()
--------console(344B)
--------setup(115B)