코어도 1개만 갈구는거아님?

그리고 c는 모르겠지만 c++은 paraller for 있어서 병렬처리도 하던데 어차피 1개 프로세스에서 1개 코어 갈구는거면 병렬처리하는데 무슨 의미가 있는거임?