일단 뇌 내 코딩만 한 상태인데
해결하려는 문제는

1. 특정 구조체들의 값을 읽어서 병렬적으로 여러가지 작업을 함

2. 여러가지 작업의 결과값들을 임시로 어디 저장했다가 다 끝나면 조합해 구조체들의 값을 갱신함


근데 이 결과값을 바로 대입해버리면 안되니까 어디 저장해놔야 한다.


1. 구조체 변수마다 스레드 세이프한 컨테이너를 만들어서 결과값들 거기 다 넣어놨다가 처리한다.

2. sum = future_1.get() + future_2.get() + ...; 같은 흉측한 코드를 짠다.

3. 내가 생각 못한 다른 방법


1번이든 2번이든 변수들 타입만 다 빼내면 저런 반복되는 구조의 코드들 없앨 수 있을 것 같은데

저걸 깨끗하게 해결하는 방법 or 구조체나 클래스가 가지고 있는 변수들의 타입을 빼내서 가변인자 템플릿 파라메터로 쓸 방법이 없을까