从 CD/DVD 读取数据有一点问题。从本地 HDD 读取时,我的程序(使用 task.factory/threading)似乎可以正常运行。它基本上旨在枚举一堆图像文件以读取有关这些文件的信息并将其写入文本文件。显然,从 CD 读取将比大多数 HDD 等慢得多,但相比之下它的速度非常慢(慢了 20 倍以上)。
我想知道这是否与线程程序试图读取磁盘驱动器上的数据的方式有关和/或我能做些什么呢?此外,如果这在某种程度上是一个线索,它似乎并不像从磁盘读取那么慢(但仍然比从磁盘读取慢得多)。是否可以摆弄磁盘的读取方式或读取速度,或者......我什至不知道。我认为不需要我的程序的任何更多细节,但请询问我是否可以提供任何其他信息。