多线程理解

2019-03-14  本文已影响0人  MissPSTime

概念,下载大文件的时候,如果单线程下载的话速度会有点慢,所以我们使用多线程。

比如带宽为20M/s,4个人的话应该是5M/s平均,但是第一个人开了两条线程,那么速度就是8M/s,其余人则是4m/s。

多线程下载得到流程:第一,获取到要下载文件的总大小;第二,在本地创建一个相同大小的文件;第三,多线程下载,指定每条线程下载的位置eg:第一条下载1-10,第二条下载11-20,第三条下载21-30;

开启线程下载。

上一篇 下一篇

猜你喜欢

热点阅读