我有以下变压器:

union = FeatureUnion(
    transformer_list = [
     ('tfidf', TfidfVectorizer()),
     ('featureEx', FeatureExtractor()),
     ('spell_chker', Spellingchecker()),
     ], n_jobs = -1)

这里的目标是在多核机器上并行运行这些变压器 . 为此,我将 n_jobs 选项设置为-1 . 当我运行代码时,有多个线程,但只有一个线程处于运行模式 . 其他人处于睡眠模式 . 我想知道为什么只有一个线程处于运行模式 . 是因为子任务等到一个完成了吗?我该怎么做才能并行运行所有线程 . 变压器彼此独立,不应相互等待 .