[問題] 使用thread但是執行時間沒有縮短
http://ideone.com/hHYoX
以上是我的程式 目的是為了從一個ArrayList中取得數值
然後全部做加總起來
可是我把thread數量從1改成4後
執行時間不但沒有縮短反而還增加了...
是因為我都從同一個陣列中取值的關係嗎?
補充:電腦是4核心的,所以我認為宣告4個thread可以讓速度達到最快
不知道這個觀念是不是正確的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.152.62
推
07/05 17:21, , 1F
07/05 17:21, 1F
→
07/05 17:23, , 2F
07/05 17:23, 2F
推
07/05 17:34, , 3F
07/05 17:34, 3F
→
07/05 17:41, , 4F
07/05 17:41, 4F
推
07/05 17:52, , 5F
07/05 17:52, 5F
→
07/05 18:01, , 6F
07/05 18:01, 6F
→
07/05 18:13, , 7F
07/05 18:13, 7F
推
07/05 19:13, , 8F
07/05 19:13, 8F
推
07/05 23:34, , 9F
07/05 23:34, 9F
→
07/05 23:36, , 10F
07/05 23:36, 10F
→
07/06 00:10, , 11F
07/06 00:10, 11F
→
07/06 00:12, , 12F
07/06 00:12, 12F
推
07/06 00:48, , 13F
07/06 00:48, 13F
→
07/06 01:26, , 14F
07/06 01:26, 14F
→
07/06 06:54, , 15F
07/06 06:54, 15F
→
07/06 07:40, , 16F
07/06 07:40, 16F
→
07/06 10:05, , 17F
07/06 10:05, 17F
→
07/06 11:31, , 18F
07/06 11:31, 18F
→
07/06 13:00, , 19F
07/06 13:00, 19F