Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rubysimplethreads [2014/10/26 01:52] (current)
Line 1: Line 1:
 +===== Simple Threaded example in Ruby =====
 +<code ruby>
 +# threaded example
 +
 +require '​thread'​
 +
 +def myLoop(thrId,​ nTimes)
 +        (0 .. nTimes.to_i).each { |index|
 +                puts "#​{thrId} #{index} #​{Time.now.usec}"​
 +                #sleep 0.1
 +        }
 +end
 +
 +threadArray = Array.new
 +loopTimes = 5000
 +(0..5).each { |x|
 +threadArray[x] = Thread.new { myLoop(x,​loopTimes) }
 +}
 +
 +threadArray.each { |thr|
 +        thr.join
 +}
 +
 +</​code>​
 +----
 +  * [[rubyinfo|Back to Ruby]]
  
rubysimplethreads.txt ยท Last modified: 2014/10/26 01:52 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0