필자는 출력을 파일에 저장하는 멀티 스레드 시뮬레이션을 코딩했습니다. 지금까지, 나는 하나의 파일을 처음부터 코어 (ofstream myfiles[NUMBER_OF_CORES]
)에 할당했지만, 20 개 이상의 코어를 가진 몇 대의 컴퓨터로 작업 할 때 좀 지저분하다. CORE_STREAM[NUMBER_OF_CORES]
배열로 시작하나의 파일에 여러 코어가 쓰여 있습니까?
for(int i =0; i < NUMBER_OF_CORES; i++){
myfile << CORE_STREAM[i];
}
: 그 하나 개의 파일을 사용하는 경우 overheading 피하기 위해 해왔습니다,하지만 코어 당과 결국 스트림 같은 것을 사용할 수 있습니다, 같은 것을 사용? 나는 결코 이런 방식으로 시내를 조작하지 못했다. 존재하는 경우 어떤 클래스를 작성해야합니까?