2009年4月27日 星期一

Multi-Thread 心得分享


Multi-Thread(多執行緒)是一個相當實用的程式技巧, 尤其在多核的CPU下更顯威力!

左圖為程式啟動時對應的CPU狀態, 中間圖為使用For迴圈進行計算之CPU狀態, 右圖為使用Multi-Thread進行計算之CPU狀態.

我們可以明顯地看出使用Multi-Thread能充分地利用多核心(此測試為4核心)的計算能力, 並且減少計算時間!!

1 則留言:

Macodo Lau 提到...

被一個Multi-Thread問題卡了快一個月...
XD!!被氣到快吐血...

今天早上再一次Debug竟然發現, 是一個簡單到不行的reset就解決了, 下午到產線上燒一下程式看看!