多线程是指什么(多线程是什么意思)
大家好!今天讓小編來大家介紹下關(guān)于多線程是指什么(多線程是什么意思)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
您好,今天芳芳來為大家解答以上的問題。多線程是指什么,多線程是什么意思相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、線程可以理解為下載的通道,一個線程就是一個文件的下載通道,多線程也就是同時開起好幾個下載通道.當(dāng)服務(wù)器提供下載服務(wù)時,使用下載者是共享帶寬的,在優(yōu)先級相同的情況下,總服務(wù)器會對總下載線程進行平均分配.不難理解,如果你線程多的話,那下載的越快.現(xiàn)流行的下載軟件都支持多線程.. 注:實現(xiàn)多線程的條件是服務(wù)器支持,不支持的話……就用"用代理下載" =========補充: 多線程下載的原理是這樣的:通常服務(wù)器同時與多個用戶連接,用戶之間共享帶寬。
2、如果N個用戶的優(yōu)先級都相同,那么每個用戶連接到該服務(wù)器上的實際帶寬就是服務(wù)器帶寬的N分之一。
3、可以想象,如果用戶數(shù)目較多,則每個用戶只能占有可憐的一點帶寬,下載將會是個漫長的過程。
4、 如果你通過多個線程同時與服務(wù)器連接,那么你就可以榨取到較高的帶寬了。
5、例如原來有10個用戶都通過單一線程與服務(wù)器相連,服務(wù)器的總帶寬假設(shè)為56Kbps,則每個用戶(每個線程)分到的帶寬是5.6Kbps,即0.7K字節(jié)/秒。
6、如果你同時打開兩個線程與服務(wù)器連接,那么共有11個線程與服務(wù)器連接,而你獲得的帶寬將是56/11*2=10.2Kbps,約1.27K字節(jié)/秒,將近原來的兩倍。
7、你同時打開的線程越多,你所獲取的帶寬就越大(原來是這樣,以后每次我都通過1K個線程連接:P)。
8、當(dāng)然,這種情況下占用的機器資源也越多。
9、有些號稱“瘋狂下載”的下載工具甚至可以同時打開100個線程連接服務(wù)器。
10、 訊雷 BT都是的。
本文就為大家分享到這里,希望小伙伴們會喜歡。
以上就是小編對于多線程是指什么(多線程是什么意思)問題和相關(guān)問題的解答了,多線程是指什么(多線程是什么意思)的問題希望對你有用!
總結(jié)
以上是生活随笔為你收集整理的多线程是指什么(多线程是什么意思)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 头孢喹肟混悬液打开盖过后还能用吗
 - 下一篇: 分享美丽的刘亦菲