文件名称:enumerator-parallel:Enumerator 和 Parallel 之间的超级简单包装器
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-25 06:48:18
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)