並列処理とプロセス切り替えについて教えてください

予算
2,000
納品希望日
2023年5月22日
募集期限
募集終了 締切日 2023年5月22日 /
掲載日 2023年5月21日
応募状況
応募人数 2
契約人数 0
閲覧数 39
ジャンル
未定・その他
対応範囲
未定・その他
開発言語
C/C++
用意してある素材
なし

募集内容

依頼の概要・目的・背景
スレッドを2つつくり、それぞれの計算量が同じになるように並列化しました。 しかし、実行時間を計測すると、単純に1/2にはならず、1/2よりも時間がかかっていました。 この理由を教えてください。 PCで起動している他のアプリケーションのスレッドが実行されているため、OSが切り替えるための時間がかかっているから と考えましたが、並列に処理しているのに、スレッドを切り替えるということの意味が、完全には理解できていません。 メッセージのところで実行したソースコードを送付します。
添付ファイル
参考URL

応募者一覧

応募者
応募日時
2023/05/21 01:46
addTWELVE
2023/05/21 07:31

募集内容についての質問

募集者情報

5.0 (259)
発注実績
14
発注件数
40%
発注率
95%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事