用一个端口,多线程传输文件比单线程传输速度是否要快?

解决方案 »

  1.   

    通讯协议是TCP、UDP、FTP还是其它的?接收方是如何实现的?这个问题没有办法判断
      

  2.   

    通讯协议是UDP,我的意思是,只有一个端口
    所有的数据进出都是从这一个端口,多个线程是不是和一个线程是一样的?
      

  3.   

    这个问题在乎写的代码,不能简单的说谁快谁慢,如果把文件分成多线程发,然后服务器再组成文件,需要考虑先后顺序,然后读写磁盘需要考虑是否会拖慢整个系统。我们可以这么算,一个百兆的网卡,换成速度的话是每秒12.5MB/S,如果你单线程能达到这个速度,则你把网卡的性能发挥到极限了。