pthread 멀티스레드고


첨엔 스레드 내부에서 ofstream 만든다음


자기 tid이름딴 파일 만들어서 출력하게 만들었는데


파일만 여러개 생기고 출력은 복불복으로 파일한개에 몰아서 되는거임




그래서 ofstream *stream 이렇게 전역포인터로 선언한다음에


메인함수에서 new써서 동적할당 해주고, 다시 스레드에서 open해서 쓸라했더니


위랑 똑같은 증상인거임


메인함수에서 open까지해줘도 똑같은거임!!!!!







하다하다 빡쳐서 테스트겸 윗짤처럼 메인함수에서 할당 open 출력 전부 해봤더니


이제야 멀쩡하게 되는거임


이거 외이러는거임 ㅡㅡ 



3줄요약 : 멀티스레드에서 


각각 자기파일 만들어서 


출력하게만들고싶음