인프런 커뮤니티 질문&답변

꼬냥님의 프로필 이미지
꼬냥

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Future

std::async 와 싱글톤 class의 함수 사용 안전한가요?

작성

·

301

0

  1. std::async를 호출할 때 쓰레드 세이프하지 않은 싱글톤 클래스 내부의 함수를 사용해도 안전한가요? 호출하는 곳은 메인쓰레드에서만 돌아갑니다.
  2. 저는 메인쓰레드에서 각각 10초씩 걸리는 작업을 동기방식으로 5개 돌려서 50초 걸리는 작업을 가지고 성능향상이 있을것이라고 보고 이 5개를 각각 async로 나누어서 돌려보았지만 똑같이 50초가 걸렸습니다. 같은 메인쓰레드에서 돌았기 때문일거라고 추측 하고 있습니다. 추측에 대한 의견과 이런 상황에서 성능 향상을 하려면 어떻게 해야하는지 조언을 듣고 싶습니다 

답변 1

0

async future return을 안받으면  main thread 에서 돕니다.

꼬냥님의 프로필 이미지
꼬냥

작성한 질문수

질문하기