欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

多線程超線程哪個好

錢衛國2年前18瀏覽0評論

多線程超線程哪個好?

這兩個概念不是同一范疇的。 超線程技術是針對硬件的,英特爾公司通過該技術實現在一個實體處理器中,提供兩個邏輯線程,讓(P4)處理器增加5%的裸晶面積,換來15%~30%的效能提升。

多線程是針對軟件的,一個進程開辟多個線程協同工作可以避免長時間IO等待,在執行任務同時對用戶操作進行響應等等。

這個線程只是軟件虛擬出來的,一個CPU在某一時間依然只被一個線程占有,如果1個CPU運行兩個線程,就將時間切片,一會處理線程1,一會處理線程2。

單核CPU運用超線程技術可以大致模擬出雙核的效果,雙核CPU運用超線程技術可以大致模擬出4核的效果;而不管CPU是單核、雙核還是具備超線程技術的單核、雙核,都可以實現多線程編程。 所以這兩個概念沒有可比性。對于硬件來說,不管CPU是幾核,有超線程技術總比沒有好。

對于軟件來說,如果需要避免長時間IO等待或在執行任務同時對用戶操作進行響應以及處理一些其他的必要情況,就需要創建多個線程。

java多線程模擬多用戶,多線程超線程哪個好