Python Threading學習筆記 | 1 什麼是多線程?
- 2019 年 11 月 5 日
- 筆記
多線程類似於同時執行多個不同程序,比如一個很大的數據,直接運行的話可能需要10秒鐘才能運行完。
但如果使用Threading或者說使用多線程,我們把數據分成5段,每一段數據都放到一個單獨的線程裏面運算,所有線程同時開始。
這就好比原本一個工作只有一個人在做,但現在有了5個人同時在做,很明顯可以大大的提高效率,節省時間。
如果平時有用過IDM下載東西的小夥伴,在下載文件的時候可以打開顯示細節,就可以看到多個線程同時下載,傳輸速度基本能達到本地帶寬的最高速度,下圖可以很直觀的看到多個線程同時下載的過程。

IDM使用多線程下載文件時的動態圖片
參考文章:https://morvanzhou.github.io/tutorials/python-basic/threading 原文地址:https://www.teamssix.com/year/1901031-202253.html