回答編集履歴

2

語弊がある表現を修正

2018/02/16 13:05

投稿

root_jp
root_jp

スコア4666

test CHANGED
@@ -22,7 +22,15 @@
22
22
 
23
23
  シングルスレッドで行うと30秒かかりますが、2スレッドでやると20秒後には次の処理に進めますね。
24
24
 
25
- そういう意味では高速化と言えるかもしれませんが、処理自体の速度が上がってるわけではないです
25
+ そういう意味では高速化と言えるかもしれませんが、処理自体の速度が上がってるわけではないです。
26
+
27
+ 実際はこんな単純な計算ではないので、スレッド生成時のオーバーヘッドや、
28
+
29
+ 複数スレッドによってマシンパワーを食う分1つ1つの処理が完了するまでの時間は
30
+
31
+ シングルスレッドの時より長くなってるかもしれません。
32
+
33
+ それでも22,3秒で次に行けるならばマルチスレッドにする価値はあることになります。
26
34
 
27
35
 
28
36
 

1

修正

2018/02/16 13:05

投稿

root_jp
root_jp

スコア4666

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  シングルスレッドで行うと30秒かかりますが、2スレッドでやると20秒後には次の処理に進めますね。
24
24
 
25
- そういう意味では高速化と言えるかもしれんが、処理自体の速度が上がってるわけではないですね。
25
+ そういう意味では高速化と言えるかもしれませんが、処理自体の速度が上がってるわけではないですね。
26
26
 
27
27
 
28
28