0
私は1000スレッドを作成し、各スレッドはRuntime.exec()を呼び出してプロセスを開始します。私はjava Runtime.exec()によって呼び出された同時実行可能なプロセス数はいくつですか?
watch -n 1 'ps -ef|grep "AppName"'
によって並列実行プロセスを見ているとき しかし、私は唯一の4つのプロセスが最大で同時に実行見つかりました。 ほとんどの場合、プロセスは2つまたは1つだけ実行されます。
Runtime.exce()には並列実行プロセスに制限がありますか?
異なるプロセス名を並列実行することができますが、コアごとに同じプロセス名を実行できますか?だから、CHROMEがコアを超えるように多くのプロセスを実装する方法は? – PDF1001
異なるプロセス、異なることをする。タイムスライシングが起こっています。オペレーティングシステムはスレッドをスワップして全員に交代させます。 – duffymo