1. 程式人生 > >使用多執行緒提高程式碼執行速度

使用多執行緒提高程式碼執行速度

第一次寫部落格,心情還是比較激動的,寫部落格的目的主要還是積累下工作中遇到的各種問題以及解決問題的思路。。。

在工作中,難免會遇到業務邏輯比較複雜的情況,這時候需要寫大量程式碼,查詢,修改資料庫,中間會夾雜著大量的業務邏輯判斷,這樣無疑造成了程式碼執行速度慢,為了程式能更快的執行,當然就需要我們來優化了,優化的思路有很多,今天主要講運用多執行緒來進行優化。。。

多執行緒在單核計算機中是不能起到提高程式碼速度的作用,因為單核計算機在某一時刻只能執行一條主線,但是在今天很多計算機都具備雙核或多核,伺服器的核更多,這樣啟動多執行緒的時候,多個核就能同時執行多條線,這樣就能起到提高程式碼執行速度的作用。。

之前未啟用多執行緒,執行這段程式碼要3分鐘多,用了多執行緒後大概30秒,就能把這段程式碼執行完畢,明顯提高了執行速度。。。