多线程读文件,如何设置文件指针
各位高手,我编写了一个类,主要是多线程下读取单个文件
我把文件分成了五个部分,用五个线程分别去读取。
假如我用类实例化五个对象,每个对象负责一个部分,无疑是可行的。因为没有共享数据,不会造个共享数据的混乱,
但这样的话,就要分配五个对象的空间,太占内存了。
求助:在一个对象下,如何去实现五个线程分别读取各自部分,而不会冲突呢?
最好有源码说明,也可以说一下实现原理,多谢!
各位高手,我编写了一个类,主要是多线程下读取单个文件
我把文件分成了五个部分,用五个线程分别去读取。
假如我用类实例化五个对象,每个对象负责一个部分,无疑是可行的。因为没有共享数据,不会造个共享数据的混乱,
但这样的话,就要分配五个对象的空间,太占内存了。
求助:在一个对象下,如何去实现五个线程分别读取各自部分,而不会冲突呢?
最好有源码说明,也可以说一下实现原理,多谢!