阅读背景:

多线程打开文件再将数据存入vector结构的问题?

来源:互联网 
接手一个程序,原来是打开一个20m左右的文件将数据存在一个vector的结构里再画图显示。现在想提升打开文件的速度,把打开文件部分做成多线程的,将文件分成多块分别用各个线程打开再存储到vector的相应位置。但是vector的接口貌似不能按指针位置存数据,比如像对数组那样第一个线程的数据存到array[0]开始的内存,后面的线程存到array[n]之后的内存。如果把vector这个存储结构改了的话vector的接口一变整个程序的改动量很大,不知道就保持这个结构或者这个结构的接口有没有办法? 接手一个程序,原来是打开一个20m左右的文件将数据存在一个vector的结构里再画图显示。现在



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: