複数の新しいタスクを並列に実行するには?

複数の新しいタスクを並列に実行するには?

一度に複数のパッケージをインストールするときemerge --jobs=8 firefox vim

これによりパッケージがインストールされますが、すべての項目が並列に実行されるわけではありません。たとえば、vimをコンパイルする前にRustがコンパイルされるのを待ちます。

これを改善する方法はありますか?

ベストアンサー1

この場合、タスクはスレッドを意味します。したがって、あなたの例では、Rustパッケージは8つのスレッドにコンパイルされます。 1つのコマンドで複数のパッケージを並列にコンパイルする方法は、非生産的であるとは思わない。しかし、2番目のEmergeインスタンスを実行してvimをインストールすることができます。複数のEmergeインスタンスがCPU時間を共有していることを常に覚えておいてください。

おすすめ記事