, featureVector initializer initargs Pool. Unix- ( selLabels 1 ), , os.fork. , foo, featureVector , . , , , , featureVector , .
, , , , :
Pool, 30 , , Pool. , . . , , .
pool.apply_async , foo, . , 300 , , . . ( , ) , .
64k ( Linux), , . , , , , , . , . .
foo, foo . , , foo. ( , - , , foo .) foo , , . foo , , , foo, foo.
, foo , , , , featureVector , , . foo , featureVector , . , foo, , foo, foo . .
, - :
def child_initialize(_trainData, _featureVector, _terms):
global trainData, featureVector, terms
trainData = _trainData
featureVector = _featureVector
terms = _terms
def foo(selLabel):
...
pool = Pool(30, initialize = child_initialize, initargs = (trainData, featureVector, terms))
results = [pool.apply_async(foo, (selLabel,)) for selLabel in selLabels]
trainData term initargs , .
, , ps runable , . foo , " ".