grosser/parallel

Ruby: parallel processing made simple and fast

Ruby
This is stars and forks stats for /grosser/parallel repository. As of 04 May, 2024 this repository has 4059 stars and 256 forks.

Parallel Run any code in parallel Processes(> use all CPUs), Threads(> speedup blocking operations), or Ractors(> use all CPUs). Best suited for map-reduce or e.g. parallel downloads/uploads. Install gem install parallel Usage # 2 CPUs -> work in 2 processes (a,b + c) results = Parallel.map(['a','b','c']) do |one_letter| SomeClass.expensive_calculation(one_letter) end # 3 Processes -> finished after 1 run results = Parallel.map(['a','b','c'], in_processes: 3) { |one_letter| SomeClass.expensive_calculation(one_letter)...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
pry/pryRuby6.6k06060
timescale/timescaledbCPLpgSQLCMake15.6k+30815+2
LaoMengFlutter/flutter-doDartKotlinSwift2.5k05190
redblackfury/AttackRussianWebMobDartC++CMake8000
pivotal-legacy/PivotalCoreKitObjective-C++Objective-CRuby171090+1
rweekly/rweekly.orgRHTMLSCSS636+1330-1
mmistakes/so-simple-themeSCSSHTMLRuby1.9k+22.5k0
PixelExperience/wikiSCSSHTMLJavaScript510860
devopsdays/devopsdays-webHTMLCSSJavaScript15706130
ybdt/poc-hubHTMLCSSRuby83301810