Changeset 155
- Timestamp:
- 04/12/08 13:49:14 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/rewrote_indexer/lib/picolena/templates/app/models/indexer.rb
r154 r155 42 42 } 43 43 44 threads=(1..MaxThreadsNumber).collect{ 45 Thread.new { 46 launch_indexing_chain(@indexing_list) 47 } 48 } 49 threads.each { |aThread| aThread.join } 44 MaxThreadsNumber.threads{launch_indexing_chain(@indexing_list)} 50 45 end 51 46 branches/rewrote_indexer/lib/picolena/templates/lib/core_exts.rb
r134 r155 20 20 def base26_hash(length=HashLength) 21 21 Digest::MD5.hexdigest(self).to_i(16).to_s(26).tr('0-9a-p', 'a-z')[-length,length] 22 end 23 end 24 25 class Fixnum 26 def threads(&block) 27 tds=(1..self).collect{ 28 Thread.new { 29 block.call 30 } 31 } 32 tds.each{|aThread| aThread.join} 22 33 end 23 34 end
