多線程或者單線程對於很多人來說可能不明白他們的區別在哪裡,如果要簡單來說的話,那就是多線程會比較單線程來得高級,電腦運行的時候也會來得快些,那麼多線程在win xp中是怎麼實現的呢?
打了SP2的windows xp操作系統用戶可能會發現,訪問網絡並不舒暢了,只要在後台開了訪問網絡的軟件,如果再打開其他訪問網絡的軟件或者IE浏覽器時,可能無法打開或者連接速度緩慢。尤其是當用戶運行了FlashGet、BT或者P2P等多線程訪問網絡的軟件時,再運行任何訪問網絡軟件時都導致經常訪問不到網絡,就像沒有斷開網絡了一樣,為什麼會這樣呢?在SP2中,為了防止Windows XP SP2受到網絡蠕蟲病毒等的傳播和攻擊,微軟給windows xp SP2訪問網絡做了最大安全連接限制,這就導致下載軟件失效或者下載軟件占用了全部連接 ,而用戶再使用其他軟件卻無法訪問到網絡了。
雖然微軟在Windows XP SP2中限制了最大安全連接限制為10線程,對於廣大的BT愛好者和經常泡網運行多網絡軟件的朋友來說,這是絕對不夠的。筆者在網上找到了一個可以修改windows xp SP2系統文件Tcpip.sys最大安全連接限制的軟件,僅為30KB。下載完以後,把這個文件放在系統目錄下,再進入Dos模式下,運行EvID4226Patch/l=$n$/w=C:\WINDOWS \system32\drivers/l=tcpip.sys,其中$n$為個人需要設置,假如筆者需要把最大安全連接限制設置為50線程,那麼輸入運行 EvID4226Patch/l=50/w=C:\WINDOWS\system32\drivers/l=tcpip.sys即可,筆者並不建議把此數值改的太高,這樣網絡安全會大大降低,筆者建議普通用戶設置為10~30,BT愛好者設置為100~150,並且安裝殺毒軟件和防火牆,這樣網絡安全才有保障。
如果可以實現多線程自然是要用多線程比較好用了,現在也基本要淘汰單線程了,所以大家對這方面的知識還是要多去了解了解,跟上時代的腳步。