マルチコアCPU環境でマルチスレッド未対応バッチプログラム実行した場合のCPU利用について

Anonymous
2023-10-25T13:50:27+00:00

すみません。ご存じの方いたら教えてください。

Windows Server 2016(24コア)で、マルチスレッド未対応のVB.NETのバッチプログラムが動いています。

この場合、マルチコアCPUの環境であっても利用されるのはシングルコアCPUとなるのでしょうか?

**モデレーター注**

この質問は Windows / その他/不明 / プログラム の他の Windows アプリ に投稿されましたが、内容から判断してこちらのカテゴリに移動いたしました。

適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。

ビジネス向け Windows | Windows Server | パフォーマンス | アプリケーション テクノロジと互換性

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 新しい順
  1. Anonymous
    2023-10-25T15:23:38+00:00

    マルチスレッド未対応のVB.NETのバッチプログラムが動いています。

    この質問で一番重要な「マルチスレッド未対応のVB.NETのバッチプログラム」が、どの様なプログラムなのかが不明で、何を心配しているのかがサッパリわかりませんが、現在ははかなり複雑な、C++やC#等と組み合わせて難易度が高い構造にわざわざしない限り、VB.NETだけで純粋に「シングルコア」だけしか使わないプログラムを作るのは困難なため、一般的には複数スレッド(複数コアとほぼ同義)で動作すると推測します。

    現在はファイル入出力や通信処理、キーボードマウス、画像処理が入るだけで、複数スレッド(複数コア)で動作します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません