【发布时间】:2014-02-20 12:38:22
【问题描述】:
我一直在编写将输出存储在文件中的多线程模拟。到目前为止,我从一开始就为核心分配了一个文件(带有ofstream myfiles[NUMBER_OF_CORES]),但它有点混乱,因为我正在使用多台具有 20 多个核心的计算机。如果使用一个文件,我一直在这样做以避免开销,但我可以使用每个核心的流之类的东西,最后,使用类似的东西:
for(int i =0; i < NUMBER_OF_CORES; i++){
myfile << CORE_STREAM[i];
}
从CORE_STREAM[NUMBER_OF_CORES] 数组开始?我从来没有以这种方式操纵流。如果存在,我应该从哪个类构造它?
【问题讨论】: