今天遇到这个问题,在多线程中用【读入文件("y.txt")】命令,读入比较大点的文件到变量中时(文件才400多M),就会显示分配内存失败,然后程序就崩溃了!
这个问题好像只在多线程中才会存在,不太知道是什么原因!被这个问题搞一天了!
所以就写了这个分段读大文件子程序,能解决多线程读大文件崩溃问题,希望对你也有用吧!
如果在多线程内直接读入比较大的文件,程序就崩溃!
不知道是易语言分配内存多少M比较好,我就分100M一段的方式读入到进数组中!
今天遇到这个问题,在多线程中用【读入文件("y.txt")】命令,读入比较大点的文件到变量中时(文件才400多M),就会显示分配内存失败,然后程序就崩溃了!
这个问题好像只在多线程中才会存在,不太知道是什么原因!被这个问题搞一天了!
所以就写了这个分段读大文件子程序,能解决多线程读大文件崩溃问题,希望对你也有用吧!
如果在多线程内直接读入比较大的文件,程序就崩溃!
不知道是易语言分配内存多少M比较好,我就分100M一段的方式读入到进数组中!
下载地址