N nzfboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #1 我该如何从烂盘中多线程读取我需要的内容。最大程度的取得我要的数据。 请教大侠。
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #2 恕我直言,只要文件被存放在类似软盘、硬盘、光盘这样有可移动读写头的存储器中,多线程读写 只会降低效率,而不会提高。在读取烂盘时,经常性的需要对某个区域进行反复的读取,如果有两个 线程,同时反复读写存储器上不同的区域,势必大大增加寻道时间,因此是不可取的。
恕我直言,只要文件被存放在类似软盘、硬盘、光盘这样有可移动读写头的存储器中,多线程读写 只会降低效率,而不会提高。在读取烂盘时,经常性的需要对某个区域进行反复的读取,如果有两个 线程,同时反复读写存储器上不同的区域,势必大大增加寻道时间,因此是不可取的。
P Pan Ying Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #5 没听过这样能争取硬盘带宽, 在传输速率中有很大一部分是寻道时间。
T tseug Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #7 基本同意creation-zy,是否采用多线程要看你的数据处理时间和设备IO时间。