Io바운드는 스레드로 일 시키고 대기중에 cpu로 딴 짓을 할 수 있는데 cpu바운드는 cpu 사용이 주여서 어차피 그러지 못 하니까

사용중인 스레드 수가 논리 프로세스의 수를 넘어가면 병렬성보다는 동시성이 증가하고 오히려 컨텍스트스위칭으로 오버헤드가 발생하면서 늦어질 수도 있어서 멀티스레드로 최적화를 못 한다는 거지?

Os공부 1주한 뉴비인데 제대로 이해한 거 맞음?

근데 그럼 cpu바운드는 어케 최적화함?