Method: MCMD::MparallelManager#initialize
- Defined in:
- lib/nysol/mparallelmanager.rb
#initialize(mp = 4, tim = -1)) ⇒ MparallelManager
Returns a new instance of MparallelManager.
82 83 84 85 86 87 88 89 |
# File 'lib/nysol/mparallelmanager.rb', line 82 def initialize(mp=4,tim=-1) @mp = mp # パラレルサイズ @thInterval = tim # チェック間隔 @runpid = {} # pid => laneNo ## 動いてるPROCESS @slppid = [] # [ [pid ,laneNo child pid] ... ## 休止中PROCESS @mtx = Mutex.new if @thInterval > 0 @LaneQue = Array.new(mp){|i| i } end |