cpp쪽 코드 보는데 쓰레드 래핑해서 더 큰단위 클래스를 만든다던지 뮤텍스 래핑한 클래스 만든다던지 이런거 하는 이유가 머임?

그냥 기본 문법 쓰는거에 비해 이점이 있나